MQL4 - automated forex trading   /  

Документация

Справочник MQL4  Файловые операции  FileWriteInteger

 
Используй возможности
MQL5 в MetaTrader 5
Learn possibilities of the new MQL5
Интересуешься новым?
Доступна справка по MQL5
int FileWriteInteger( int handle, int value, int size=LONG_VALUE)
Функция записывает значение целого числа в двоичный файл. Если размер - SHORT_VALUE, значение будет записано как 2-байтовое целое число (тип short), если размер - CHAR_VALUE, значение будет записано как 1-байтовое целое число (тип char), если размер - LONG_VALUE, значение будет записано как 4-байтовое целое число (тип long int).
Возвращает число фактически записанных байтов или отрицательное значение в случае ошибки.
Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
Параметры:
handle   -   Файловый описатель, возвращаемый функцией FileOpen().
value   -   Значение для записи.
size   -   Дополнительный флаг формата. Может быть любой из следующих величин:
CHAR_VALUE (1 байт),
SHORT_VALUE (2 байта),
LONG_VALUE (4 байта, по умолчанию).
Пример:
  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);