MQL4 Reference
File functions
FileWriteArray
| int FileWriteArray( |
int handle, object array[], int start, int count) |
函数给一个二进制文件写入数组。一些int、bool、日期-时间和颜色类型书面元素作为4字节整数。 一些双重类型书面元素,作为8字节浮动小数点数字。一些字串符类型将自动地在每串末尾添加符号 "\r\n" 。
如果错误生成,返回书写字或负值的计数。 获得详细的错误信息,查看 GetLastError()函数。
参量:
| handle |
- |
用 FileOpen()函数返回的句柄。 |
| array[] |
- |
写数组。 |
| start |
- |
在数组内(第一个书面元素数字)开始索引。 |
| count |
- |
书写字的计数。 |
示例:
int handle;
double BarOpenValues[10];
// 复制前十个柱到数组
for(int i=0;i<10; i++)
BarOpenValues[i]=Open[i];
// 写入数组到文件
handle=FileOpen("mydata.dat", FILE_BIN|FILE_WRITE);
if(handle>0)
{
FileWriteArray(handle, BarOpenValues, 3, 7); // 写入最后7个元素
FileClose(handle);
}
|
|
|