KlassenKlassen | | Operatoren

fread_linefread_lineFreadLineFreadLine (Operator)

Name

fread_linefread_lineFreadLineFreadLine — Einlesen von einer Zeile aus einer Datei.

Signatur

fread_line( : : FileHandle : OutLine, IsEOF)

Herror fread_line(const Hlong FileHandle, char* OutLine, Hlong* IsEOF)

Herror T_fread_line(const Htuple FileHandle, Htuple* OutLine, Htuple* IsEOF)

void FreadLine(const HTuple& FileHandle, HTuple* OutLine, HTuple* IsEOF)

HString HFile::FreadLine(Hlong* IsEOF) const

static void HOperatorSet.FreadLine(HTuple fileHandle, out HTuple outLine, out HTuple isEOF)

string HFile.FreadLine(out int isEOF)

Beschreibung

fread_linefread_lineFreadLineFreadLineFreadLine liest aus der aktuellen Eingabedatei, die durch das Handle FileHandleFileHandleFileHandleFileHandlefileHandle definiert ist und im ASCII-Format geöffnet sein muss, eine Zeile ein (einschließlich des Zeilensprungs). Die eingelesene Zeile wird im Parameter OutLineOutLineOutLineOutLineoutLine zurückgegeben. Falls das Ende der Datei erreicht ist, liefert IsEOFIsEOFIsEOFIsEOFisEOF den Wert 1, ansonsten 0.

Ausführungsinformationen

Parameter

FileHandleFileHandleFileHandleFileHandlefileHandle (input_control)  file HFile, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Datei-Handle.

OutLineOutLineOutLineOutLineoutLine (output_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Eingelesene Zeile.

IsEOFIsEOFIsEOFIsEOFisEOF (output_control)  integer HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Ende der Datei erreicht.

Beispiel (C)

do {
  fread_line(FileHandle,&Line,&IsEOF) ;
} while(IsEOF==0) ;

Ergebnis

fread_linefread_lineFreadLineFreadLineFreadLine liefert den Wert 2 (H_MSG_TRUE), falls die Datei geöffnet ist und eine geeignete Zeile eingelesen wird. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

open_fileopen_fileOpenFileOpenFileOpenFile

Nachfolger

close_fileclose_fileCloseFileCloseFileCloseFile

Alternativen

fread_charfread_charFreadCharFreadCharFreadChar, fread_stringfread_stringFreadStringFreadStringFreadString

Siehe auch

open_fileopen_fileOpenFileOpenFileOpenFile, close_fileclose_fileCloseFileCloseFileCloseFile, fread_charfread_charFreadCharFreadCharFreadChar, fread_stringfread_stringFreadStringFreadStringFreadString

Modul

Foundation


KlassenKlassen | | Operatoren