Einlesen einer Datei bis zum Ende
-
Hi!
Ich habe folgendes Problem:
Möchte mit einem Programm Wort für Wort bzw. Zahl für Zahl jeweils aus einer Zeile einer angelegten Datei lesen (jede Zeile umfasst gleichviel Wörter/Zahlen) und danach in die nächste Zeile der Datei springen. Dann soll dies wieder von vorne beginnen.
Do-Schleife
Das Auslesen der einzelnen Zeilen bekomme ich hin, jedoch nicht die Bedingung für die while-Anweisung, dass das Auslesen am Ende der Datei enden soll.
Frage:
Was müsste ich bei dieser Schleife in die while-Bedingung eingeben, dass das Auslesen am Ende der Datei beendet wird?MfG
-
while(feof(file) != 0)
-
ACHTUNG!
feof meldet sich erst zum dienst, wenn bereits über das Dateiende hinausgelesen WURDE. dh. nicht, wenn es vor dem Dateiende steht!
mfG (c)h