サンプルコード 一覧へ戻る

MQL5サンプルコード

【MT5(MQL5)サンプルコード】FileClose

スポンサーリンク

MT4(MQL4)/MT5(MQL5)のFileClose

 FileOpen(【MT5(MQL5)サンプルコード】FileOpen)で開いたファイルを閉じます。

void  FileClose(
  int  file_handle      // ファイルハンドル
  );

MT4→MT5になっても変わらず使えます。

最後にFileCloseしないと、Metatraderでファイルを掴んだままになり、他のソフトでファイルを操作できなくなってしまいます。

サンプルコード

ファイルを(作成&)開いて文字列を書き込んで閉じます。

FileOpenの詳細はこちら。(【MT5(MQL5)サンプルコード】FileOpen

FileWriteの詳細はこちら。(【MT5(MQL5)サンプルコード】FileWrite

void OnInit()  
{

   string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH);
   string FileAddress = "Filetest.txt";
   
   int file = FileOpen(FileAddress, FILE_TXT | FILE_WRITE , '\t' , CP_ACP);
   FileWrite(file,"Test","Test2");
   FileWrite(file,"Test3");  //改行する場合はもう1回FileWriteを記述する
   FileClose(file);
    
   return;
}

結果

実行前

実行後

区切り文字はタブで、改行もされています。

コメント

タイトルとURLをコピーしました