
MQL4MQL5 ファイル
FileIsEnding()
- できること
- ファイルの終わりまで読んだかを調べる
- 対応
- MQL4・MQL5
FileIsEnding() とは
ファイルを最後まで読み終えたかを返す関数です。ファイルを全部読むループの条件に使います。
FileIsEnding() の書式と引数
bool FileIsEnding(int file_handle)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
file_handle | int | 必須 | FileOpen() が返したハンドル。 |
戻り値
終わりなら true。
FileIsEnding() の使い方(コード例)
MQL4・MQL5 共通
int h = FileOpen("pairs.txt", FILE_READ | FILE_TXT | FILE_ANSI);
int lines = 0;
if(h != INVALID_HANDLE)
{
while(!FileIsEnding(h)) { FileReadString(h); lines++; }
FileClose(h);
}
Print(lines, " 行");OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












