メタトレーダーのMQL言語でプログラミングする自動売買システム作成サイト メタシス・シーカー

メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー
メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー メタトレーダー関連書籍 メタトレーダーMQL言語リファレンス日本語翻訳マニュアル 準備中 準備中 このサイト「メタシス・シーカー」について

整数ファイルの書き込み【FileWriteInteger】

ファイル関数【File functions】

int FileWriteInteger(int handle, int value, int size=LONG_VALUE)


The function writes the integer value to a binary file. If the size is SHORT_VALUE, the value will be written as a 2-byte integer (the short type), if the size is CHAR_VALUE, the value will be written as a 1-byte integer (the char type), and if the size is LONG_VALUE, the value will be written as a 4-byte integer (the long int type).
この関数は整数の値をバイナリ ファイルに書き込みます。サイズが SHORT_VALUE の場合、値は 2バイトの整数(short型)で書き込まれます。サイズが CHAR_VALUE の場合は、値は 1バイトの整数(char型)で書き込まれます。サイズが LONG_VALUE の場合は、値は 4バイトの整数(long int型)で書き込まれます。

Returns the actually written bytes count or a negative value if an error occurs.
エラーが発生した場合は、実際に書き込んだバイト数か、負の値を返します。

To get the detailed error information, one has to call the GetLastError() function.
詳細なエラー情報を取得するには、GetLastError() 関数を呼び出します。

Parameters:
パラメータ:
handle   -   File handle returned by the FileOpen() function.
              FileOpen() 関数によって返されたファイル ハンドル。

value   -   Value to be written.
              書き込む値。

size     -   Optional format flag. It can be any of the following values:
              オプション形式フラグ。値は次のいずれかを指定できます。

              CHAR_VALUE (1 byte),
              CHAR_VALUE (1 バイト)

              SHORT_VALUE (2 bytes),
              SHORT_VALUE (2 バイト)

              LONG_VALUE (4 bytes, default).
              LONG_VALUE (4 バイト、規定値)

Sample:
サンプル:
  int handle;
  int value=10;
  handle=FileOpen("filename.dat", FILE_BIN|FILE_WRITE);
  if(handle<1)
    {
     Print("can't open file error-",GetLastError());
     return(0);
    }
  FileWriteInteger(handle, value, SHORT_VALUE);
  //...
  FileClose(handle);





トップページメタトレーダー関連書籍メタトレーダー日本語翻訳MQL言語リファレンス マニュアルこのサイト「メタシス・シーカー」についてサイトマップ
Copyright(C) 2009 MetaSys-Seeker.net All Rights Reserved.
免責事項:当サイト(メタシス・シーカー)のFx外国為替保証金取引、メタトレーダー、自動売買、システムトレード検証、サンプルプログラム、MQL言語リファレンスマニュアルなどの情報に関しては十分に注意した上で掲載するよう努めておりますが、その正確性を保証するものではありません。万一、当サイトに記載されている情報利用によって損害が生じても当サイト運営者は一切責任を負うものではありません。また、当サイトの内容や情報は予告なく変更、中止されることがありますことを予めご了承ください。掲載情報については、ご利用者自身の判断と責任でご利用ください。