Справочник MQL4
Файловые операции
FileWriteString
| 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);
|
|
|