Unbehandelte Ausnahme nach Laden einer Datei
-
CStoll schrieb:
Erstens erinnere ich mich düster, daß eof erst nach einem erfolglosen Leseversuch gesetzt wird. Und zweitens: Was machst du, wenn in der Datei mehr steht als dein Lese-Operator erfasst hat?
Im Normalfall lese ich alles aus. Will man das nicht, muss man anders vorgehen.
Aber du hast wohl Recht, wenn du meinst, dass die Überprüfung mit .fail() besser ist, da immer funktioniert.
-
CStoll schrieb:
Wie schon mehrfach erwähnt wurde: Verzichte lieber auf die read()/write() und verwende für alle Daten die Stream-Operatoren.
@Pi: Hat der eof-Test bei deinem Code eigentlich einen tieferen Sinn?
Hab das so gemacht, funktioniert auch wunderbar, nur das Ergebnis, was Input.good() liefert bleibt auch hier false.
Aber warum ist das so? Ist das überhaupt von Belang oder kann ich das getrost ignorieren?