Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

fgets

fgets(FileHandle AS Integer) AS String


Liest eine Zeile aus einer Datei aus.

Parameter FileHandle

Das Dateihandle aus dem eine Zeile ausgelesen werden soll.

Rückgabewert

Eine ganze Zeile aus der Datei oder ein leerer String, falls die Operation fehlgeschlagen ist oder keine Daten mehr verfügbar sind.

Beispiel

Der folgende Code liest Zeilenweise alle Zeilen aus einer Datei aus und gibt sie aus:

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
LOCAL handle

#ifdef __DO__
 handle = fopen("C:\Temp\tst.prg"0"utf8")
#else
 handle = fopen("C:\Temp\tst.prg")
#endif

IF ferror() # 0
  ERROR "low level file error " + transform(ferror())
ENDIF

DO WHILE NOT feof(handle)
  ? fgets(handle)
ENDDO

fclose(handle)