
MQL4MQL5 ファイル
FileReadString()
- できること
- ファイルから文字列を読み込む
- 対応
- MQL4・MQL5
FileReadString() とは
ファイルから文字列を読み込む関数です。CSV ファイルでは区切り文字までの1項目、テキストファイルでは1行を読みます。
FileReadString() の書式と引数
string FileReadString(int file_handle, int length=-1)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
file_handle | int | 必須 | FileOpen() が返したハンドル。 |
length | int | -1 | 読む文字数(バイナリファイルのとき)。 |
戻り値
読み込んだ文字列。
FileReadString() の使い方(コード例)
MQL4・MQL5 共通
// テキストファイルを1行ずつ読む
int h = FileOpen("pairs.txt", FILE_READ | FILE_TXT | FILE_ANSI);
if(h != INVALID_HANDLE)
{
while(!FileIsEnding(h))
Print(FileReadString(h));
FileClose(h);
}OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












