- FileSelectDialog
- FileFindFirst
- FileFindNext
- FileFindClose
- FileIsExist
- FileOpen
- FileClose
- FileCopy
- FileDelete
- FileMove
- FileFlush
- FileGetInteger
- FileIsEnding
- FileIsLineEnding
- FileRead
- FileReadArray
- FileReadBool
- FileReadDatetime
- FileReadDouble
- FileReadFloat
- FileReadInteger
- FileReadLong
- FileReadNumber
- FileReadString
- FileReadStruct
- FileReadComplexDouble
- FileReadComplexFloat
- FileSeek
- FileSize
- FileTell
- FileWrite
- FileWriteArray
- FileWriteComplexDouble
- FileWriteComplexFloat
- FileWriteDouble
- FileWriteFloat
- FileWriteInteger
- FileWriteLong
- FileWriteString
- FileWriteStruct
- FileLoad
- FileSave
- FolderCreate
- FolderDelete
- FolderClean
FileWrite
Grava dados convertidos em texto em um arquivo CSV ou TXT; o delimitador entre os dados é inserido automaticamente se não for igual a 0. Após a gravação, o caractere de fim de linha "\r\n" é adicionado ao arquivo.
Grava dados como estão, sem conversão, em um arquivo BIN.
uint FileWrite(
|
Parâmetros
file_handle
[in] Descritor de arquivo retornado pelo FileOpen().
...
[in] A lista de parâmetros separados por vírgulas, para escrever no arquivo. O número de parâmetros escritos no arquivo não deve exceder 256.
Valor do Retorno
Número de bytes escritos.
Observação
Somente variáveis de tipos básicos podem ser usadas como parâmetros; arrays, estruturas e classes não são permitidos.
Ao gravar em CSV ou TXT:
Os dados numéricos são convertidos para o formato de texto (veja a função Print()). Os dados dos tipos double, float, complex e complexf são exibidos com precisão de 16 casas decimais. Dependendo de qual representação for mais compacta, os dados podem ser exibidos no formato tradicional ou científico. Números complexos são exibidos no formato "(<real>,<imag>)". Para exibir números reais com precisão diferente ou em um formato explicitamente especificado, use DoubleToString().
Valores do tipo bool são exibidos como as strings "true" ou "false".
Valores do tipo datetime são exibidos no formato "YYYY.MM.DD HH:MI:SS".
Ao gravar em um arquivo BIN, os dados são escritos como estão, sem conversão. Dados do tipo string são gravados sem o zero de terminação, como é implementado na função FileWriteString().
Exemplo:
//+------------------------------------------------------------------+
|
Também Veja