StringGetCharacter関数(MQL4)|特定文字の取得
執筆者
佐川直弘(株式会社トリロジー取締役)
特定文字の取得
文字コードの取得方法
MQL4では、文字列内の特定の文字の文字コードを取得するために、`StringGetCharacter` 関数を使用します。この関数は、指定したインデックス位置にある文字の文字コードを返します。
- string text = “MQL4プログラミング";
- int charCode = StringGetCharacter(text, 3);
- Print(“文字コード: “, charCode); // 出力: 52
StringGetCharacter 関数の使い方
`StringGetCharacter` 関数は、文字列の特定の位置にある文字の文字コードを取得するために使用されます。この関数の基本的な使い方は以下の通りです。
- StringGetCharacter 関数の使い方
- int StringGetCharacter(string text, int index);
– `text`:対象となる文字列
– `index`:取得したい文字の位置(0から始まる)
例:文字の取得と表示
以下に、特定の文字を取得し、その文字コードを表示する実際の使用例を示します。
- StringGetCharacter 関数の使用例
- void OnStart()
{
string text = “MQL4プログラミング";
int index = 6; // 取得したい文字のインデックス
int charCode = StringGetCharacter(text, index);
Print(“文字列 '", text, “' のインデックス “, index, " にある文字のコードは: “, charCode);
Print(“文字は: “, CharToString(charCode));
}
まとめ
文字列の特定文字を取得する操作は、MQL4でのプログラミングにおいて役立つ技術です。`StringGetCharacter` 関数を使用することで、文字列内の任意の位置にある文字の文字コードを効率的に取得できます。この技術を理解することで、文字列操作の幅が広がります。
ディスカッション
コメント一覧
まだ、コメントがありません