
MQL4MQL5 型変換
StringToInteger()
- できること
- 文字列を整数に変換する
- 対応
- MQL4・MQL5
StringToInteger() とは
「123」のような数字の文字列を整数(long 型)に変換する関数です。
StringToInteger() の書式と引数
long StringToInteger(string value)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
value | string | 必須 | 数字の文字列。 |
戻り値
変換した整数(long 型)。数字でない文字列なら 0。
StringToInteger() の使い方(コード例)
MQL4・MQL5 共通
int magic = (int)StringToInteger("12345");
Print(magic + 1);OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
StringToInteger() の注意点
- 戻り値は long 型です。int の変数に入れるときは (int) でキャストしないと警告が出ます。
MQL4 と MQL5 の違い
MQL4 には StrToInteger()(戻り値は int)もあります。












