- 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
Scrittura di dati convertiti in testo in un file CSV o TXT; il delimitatore tra i dati viene inserito automaticamente se non è uguale a 0. Dopo la scrittura nel file viene aggiunto il carattere di fine riga "\r\n".
Scrittura dei dati così come sono, senza conversione, in un file BIN.
uint FileWrite(
|
Parametri
file_handle
[in] Il descrittore di file restituito da FileOpen().
...
[in] L'elenco dei parametri separati da virgole, per scrivere nel file. Il numero di parametri scritti può essere fino a 256.
Valore restituito
Numero di byte scritti.
Nota
Come parametri possono essere usate solo variabili di tipi di base; array, strutture e classi non sono consentiti.
Durante la scrittura in CSV o TXT:
I dati numerici vengono convertiti in formato testo (vedere la funzione Print()). I dati dei tipi double, float, complex e complexf vengono visualizzati con 16 cifre decimali. A seconda della rappresentazione più compatta, i dati possono essere visualizzati in formato tradizionale o scientifico. I numeri complessi vengono visualizzati nel formato "(<real>,<imag>)". Per visualizzare numeri reali con una precisione diversa o in un formato esplicitamente specificato, utilizzare DoubleToString().
I valori di tipo bool vengono visualizzati come stringhe "true" o "false".
I valori di tipo datetime vengono visualizzati nel formato "YYYY.MM.DD HH:MI:SS".
Durante la scrittura in un file BIN, i dati vengono scritti così come sono, senza conversione. I dati di tipo string vengono scritti senza lo zero finale, come implementato nella funzione FileWriteString().
Esempio:
//+--------------------------------------------------------------------------------+
|
Vedi anche