トップ  >  MQL4リファレンス  >  文字列関数  >  StringSetChar
スポンサーリンク
検索

↑の検索エンジンが表示されない人は、
↓の古い検索エンジンを使用して下さい。
カスタム検索
MQL4リファレンスツリー
StringSetChar


StringSetChar


文字列内の指定した位置の文字を変更します

関数書式:
string  StringSetChar(
   string&   string_var,       // 文字列
   int       pos,              // 位置
   ushort    value             // 文字コード
   );



■引数
引数名 初期値 I/O 詳細
string_var - In 文字列
pos - In 文字列内の文字の位置
設定範囲は0~StringLen(string_value)
character - In ASCIIコード


■戻り値
指定された位置にASCIIコードをセットした文字列を返します。


■備考
引数のposが文字列の長さ未満 且つ characterが0x00(文字列終端)の場合、文字列がカットされ文字列の長さはposの値に等しくなります
(但し、文字列バッファは変わらない)。

posが文字列の長さに等しい場合は、指定したcharacterは文字列の最後に追加され、文字列の長さが1つ拡張されます。


サンプルソース:
#property strict // strictは絶対に削除しない事

void OnInit() {
    string tempstr = "0123456789";
    string retstr;

    retstr = StringSetChar(tempstr,5,'X');
    
    Print(retstr);
}


結果:
01234X6789





スポンサーリンク
スポンサーリンク


Copyright ©2015 MT4でEA自作しちゃお~ All Rights Reserved.


Top

inserted by FC2 system