- 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
Écriture de données converties en texte dans un fichier CSV ou TXT ; le délimiteur entre les données est inséré automatiquement s'il n'est pas égal à 0. Après l'écriture, le caractère de fin de ligne "\r\n" est ajouté au fichier.
Écriture des données telles quelles, sans conversion, dans un fichier BIN.
uint FileWrite(
|
Paramètres
file_handle
[in] Le descripteur de fichier rendu par la fonction FileOpen().
...
[in] La liste des paramètres divisés par les virgules, pour l'enregistrement au fichier. Le nombre de paramètres entrés au fichier ne doit pas excéder 256.
La valeur rendue
Le nombre de bytes écrits.
Note
Seules les variables des types fondamentaux peuvent être utilisées comme paramètres ; les tableaux, structures et classes ne sont pas autorisés.
Lors de l'écriture dans un fichier CSV ou TXT :
Les données numériques sont converties au format texte (voir la fonction Print()). Les données des types double, float, complex et complexf sont affichées avec 16 chiffres après la virgule. Selon la représentation la plus compacte, les données peuvent être affichées au format traditionnel ou scientifique. Les nombres complexes sont affichés au format "(<real>,<imag>)". Pour afficher des nombres réels avec une autre précision ou dans un format explicitement indiqué, utilisez DoubleToString().
Les valeurs de type bool sont affichées sous forme de chaînes "true" ou "false".
Les valeurs de type datetime sont affichées au format "YYYY.MM.DD HH:MI:SS".
Lors de l'écriture dans un fichier BIN, les données sont écrites telles quelles, sans conversion. Les données de type string sont écrites sans zéro terminal, comme dans la fonction FileWriteString().
Exemple:
//+------------------------------------------------------------------+ |
Voir aussi