MQL4 - automated forex trading   /  

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



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

 
Используй возможности
MQL5 в MetaTrader 5
Learn possibilities of the new MQL5
Интересуешься новым?
Доступна справка по MQL5
int FileWriteString( int handle, string value, int size)
Функция записывает строку в двоичный файл с текущей позиции.
Возвращает число фактически записанных байтов или отрицательное значение в случае ошибки.
Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
Параметры:
handle   -   Файловый описатель, возвращаемый функцией FileOpen().
value   -   Записываемая строка.
size   -   Длина записываемой строки. Если строка длиннее, чем указанное значение, то она будет усечена. Если строка короче, то она будет добавлена двоичными 0 до указанной длины.
Пример:
  int handle;
  string str="some string";
  handle=FileOpen("filename.bin", FILE_BIN|FILE_WRITE);
    if(handle<1)
    {
     Print("can't open file error-",GetLastError());
     return(0);
    }
  FileWriteString(handle, str, 8);
  FileClose(handle);