Справочник MQL4
Файловые операции
FileReadArray
| int FileReadArray( |
int handle, void array[], int start, int count) |
Функция читает указанное число элементов из двоичного файла в массив. Перед чтением данных массив должен быть достаточного размера.
Функция возвращает количество фактически прочитанных элементов.
Для того чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
Параметры:
| handle |
- |
Файловый описатель, возвращаемый функцией FileOpen(). |
| array[] |
- |
Массив, куда данные будут загружены. |
| start |
- |
Стартовая позиция для записи в массив. |
| count |
- |
Количество элементов для чтения. |
Пример:
int handle;
double varray[10];
handle=FileOpen("filename.dat", FILE_BIN|FILE_READ);
if(handle>0)
{
FileReadArray(handle, varray, 0, 10);
FileClose(handle);
}
|
|
|