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)