- 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
Schreiben der in Text konvertierten Daten in eine Datei des Typs CSV oder TXT. Der Datenbegrenzer wird automatisch eingefügt, wenn er nicht gleich 0 ist. Nach dem Schreiben wird das Zeilenendesymbol "\r\n" hinzugefügt.
Schreiben der Daten unverändert, ohne Konvertierung, in eine Datei des Typs BIN.
uint FileWrite(
|
Parameter
file_handle
[in] Dateidescriptor, der durch die Funktion FileOpen() zurückgegeben wird.
...
[in] Liste der Parameter, die durch Kommas getrennt werden, für Schreiben in die Datei. Anzahl der in die Datei geschriebenen Parameter muss nicht mehr als 256 sein.
Rückgabewert
Anzahl der geschriebenen Bytes.
Hinweis
Als Parameter dürfen nur Variablen grundlegender Typen verwendet werden; Arrays, Strukturen und Klassen sind nicht zulässig.
Bei der Ausgabe in CSV oder TXT:
Numerische Daten werden in Textformat umgewandelt (siehe die Funktion Print()). Daten der Typen double, float, complex und complexf werden mit 16 Dezimalstellen ausgegeben. Je nachdem, welche Darstellung kompakter ist, können die Daten im traditionellen oder wissenschaftlichen Format ausgegeben werden. Komplexe Zahlen werden im Format "(<real>,<imag>)" ausgegeben. Für die Ausgabe von Realzahlen mit anderer Genauigkeit oder in einem ausdrücklich angegebenen Format verwenden Sie DoubleToString().
Werte des Typs bool werden als Zeichenfolgen "true" oder "false" ausgegeben.
Werte des Typs datetime werden im Format "YYYY.MM.DD HH:MI:SS" ausgegeben.
Bei der Ausgabe in eine BIN-Datei werden die Daten unverändert und ohne Konvertierung geschrieben. Daten des Typs string werden ohne abschließende Null geschrieben, wie es in der Funktion FileWriteString() implementiert ist.
Beispiel:
//+------------------------------------------------------------------+ |
Sehen Sie auch