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:
パラメータ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <b>handle</b> - File handle returned by the FileOpen() function. FileOpen() 関数によって返されたファイル ハンドル。 <b>value</b> - Value to be written. 書き込む値。 <b>size</b> - 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:
サンプル:
1 2 3 4 5 6 7 8 9 10 11 | 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); |