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


Anmelden zum Antworten