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

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


StringSetCharacter


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

関数書式:
bool  StringSetCharacter(
   string&   string_var,       // 文字列
   int       pos,              // 位置
   ushort    character         // 文字
   );



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


■戻り値
成功した場合はtrueを返します。
失敗した場合はfalseを返します。
エラーコードを取得するにはGetLastError()関数を使用します。


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

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


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

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

    StringSetCharacter(tempstr,5,'π');
    
    Print(tempstr);
}


結果:
01234π6789





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


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


Top

inserted by FC2 system