int FileWriteDouble( int handle, double value, void size)
函数给一个二进制文件以浮动小数点写入双重值。 如果格式指定为FLOAT_VALUE,值将作为4字节浮动小数点数字写入 (的浮游物类型)。否则,它以8字节浮动小数点格式将被写入(双重类型)。
如果错误生成,返回实际上书面字节数或负值。
获得详细的错误信息, 查看 GetLastError() 函数。
参数:
handle - 用 FileOpen()函数返回的句柄。
value - 双精度值。
size - 选择格式。可以是以下的任意值:
DOUBLE_VALUE (8 字节,默认值)
FLOAT_VALUE (4 字节)。
示例:
- int handle;
- double var1=0.345;
- handle=FileOpen("mydata.dat", FILE_BIN|FILE_WRITE);
- if(handle<1)
- {
- Print("不能打开错误文件-",GetLastError());
- return(0);
- }
- FileWriteDouble(h1, var1, DOUBLE_VALUE);
- //...
- FileClose(handle);
复制代码
|