fnew_lineT_fnew_lineFnewLineFnewLinefnew_line (Operator)

Name

fnew_lineT_fnew_lineFnewLineFnewLinefnew_line — Ausgabe eines Zeilenumbruchs und Leeren des Ausgabepuffers in eine Textdatei.

Signatur

fnew_line( : : FileHandle : )

Herror T_fnew_line(const Htuple FileHandle)

void FnewLine(const HTuple& FileHandle)

void HFile::FnewLine() const

static void HOperatorSet.FnewLine(HTuple fileHandle)

void HFile.FnewLine()

def fnew_line(file_handle: HHandle) -> None

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

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