- FileSelectDialog
- FileFindFirst
- FileFindNext
- FileFindClose
- FileIsExist
- FileOpen
- FileClose
- FileCopy
- FileDelete
- FileMove
- FileFlush
- FileGetInteger
- FileIsEnding
- FileIsLineEnding
- FileReadArray
- FileReadBool
- FileReadDatetime
- FileReadDouble
- FileReadFloat
- FileReadInteger
- FileReadLong
- FileReadNumber
- FileReadString
- FileReadStruct
- FileSeek
- FileSize
- FileTell
- FileWrite
- FileWriteArray
- FileWriteDouble
- FileWriteFloat
- FileWriteInteger
- FileWriteLong
- FileWriteString
- FileWriteStruct
- FileLoad
- FileSave
- FolderCreate
- FolderDelete
- FolderClean
FileWrite
Запись сконвертированных в текст данных в файл типа CSV или TXT, разделитель между данными вставляется автоматически, если он не равен 0. После записи в файл добавляется признак конца строки "\r\n".
Запись данных как есть, без конвертации, в файл типа BIN.
uint FileWrite(
|
Параметры
file_handle
[in] Файловый описатель, возвращаемый функцией FileOpen().
...
[in] Список параметров, разделенных запятыми, для записи в файл. Количество выводимых в файл параметров не должно превышать 256.
Возвращаемое значение
Количество записанных байт.
Примечание
В качестве параметров могут выступать переменные только основных типов, массивы, структуры и классы не допускаются.
При выводе в CSV или TXT:
Числовые данные преобразуются в текстовый формат (см. функцию Print()). Данные типа double, float, complex, complexf выводятся с точностью до 16 десятичных цифр после точки, при этом данные могут выводиться либо в традиционном либо в научном формате – в зависимости от того, как запись будет наиболее компактна. Комплексные числа выводятся в формате "(<real>,<imag>)". Для вывода вещественных чисел с другой точностью либо в явно указанном формате необходимо использовать функцию DoubleToString().
Значения типа bool выводятся в виде строк "true" или "false".
Значения типа datetime выводятся в формате "YYYY.MM.DD HH:MI:SS".
При выводе в BIN-файл, данные записываются как есть, без преобразования. Данные типа string записываются без завершающего нуля, как это реализовано в функции FileWriteString().
Пример:
//+------------------------------------------------------------------+
|
Смотри также