fnew_lineT_fnew_lineFnewLineFnewLinefnew_line (Operator)
Name
fnew_lineT_fnew_lineFnewLineFnewLinefnew_line — Ausgabe eines Zeilenumbruchs und Leeren des Ausgabepuffers in eine
Textdatei.
Signatur
Beschreibung
fnew_linefnew_lineFnewLineFnewLineFnewLinefnew_line gibt in der Ausgabedatei, die durch das Handle
FileHandleFileHandleFileHandleFileHandlefileHandlefile_handle definiert ist und mit open_fileopen_fileOpenFileOpenFileOpenFileopen_file im Textformat
geöffnet worden sein muss, einen Zeilenumbruch aus.
Dabei schreibt der Aufruf von fnew_linefnew_lineFnewLineFnewLineFnewLinefnew_line vorher möglicherweise
zurückgehaltene Daten aus dem Ausgabepuffer in die Datei
(s.a. fwrite_stringfwrite_stringFwriteStringFwriteStringFwriteStringfwrite_string und
set_system(::'flush_file', <boolean-value>:)set_system("flush_file", <boolean-value>)SetSystem("flush_file", <boolean-value>)SetSystem("flush_file", <boolean-value>)SetSystem("flush_file", <boolean-value>)set_system("flush_file", <boolean-value>)).
Welche Zeichen als Zeilenumbruch geschrieben werden hängt vom Betriebssystem
ab: Unter Windows wird die Zeichenfolge
'\r\n'"\r\n""\r\n""\r\n""\r\n""\r\n"
(carriage return + line feed) als Standardzeilenumbruch verwendet, unter
Linux dagegen nur '\n'"\n""\n""\n""\n""\n" (line feed).
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
FileHandleFileHandleFileHandleFileHandlefileHandlefile_handle (input_control) file → HFile, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Datei-Handle.
Beispiel (HDevelop)
fwrite_string(FileHandle,'Good Morning')
fnew_line(FileHandle)
Beispiel (C)
fwrite_string(FileHandle,"Good Morning");
fnew_line(FileHandle);
Beispiel (HDevelop)
fwrite_string(FileHandle,'Good Morning')
fnew_line(FileHandle)
Beispiel (HDevelop)
fwrite_string(FileHandle,'Good Morning')
fnew_line(FileHandle)
Beispiel (HDevelop)
fwrite_string(FileHandle,'Good Morning')
fnew_line(FileHandle)
Ergebnis
fnew_linefnew_lineFnewLineFnewLineFnewLinefnew_line liefert den Wert TRUE,
falls eine Ausgabedatei geöffnet ist und geschrieben werden kann.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
Vorgänger
fwrite_stringfwrite_stringFwriteStringFwriteStringFwriteStringfwrite_string
Siehe auch
fwrite_stringfwrite_stringFwriteStringFwriteStringFwriteStringfwrite_string
Modul
Foundation