トップ  >  リファレンス  >  文字列関数  >  StringSetChar
スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ

天才数学者のエドワード・オークリー・ソープの物語とジョン・ケリーの公式は必見です。
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

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