Leeres File einlesen => Fehler?
-
Soll man einen Fehler zurückgeben, wenn man ein leeres File (Datei existiert, aber 0 Byte groß) einlesen will?
-
Kommt auf die Anwendung an.
-
Ich mein als allgemeine File Klasse.
-
Nein. Warum auch? Die Datei existiert, kann geöffnet und gelesen werden. Der Inhalt geht nur der konkreten Implementierung was an.
-
123452345 schrieb:
Soll man einen Fehler zurückgeben, wenn man ein leeres File (Datei existiert, aber 0 Byte groß) einlesen will?
Wenn man einlesen will, holt man sich zuvor die Dateigröße. Deine Frage ist etwas blöd.
-
wozu vorher die Filegröße holen?
Die Leseroutine merkt doch am EOF, wann schluß ist.
Speicherplatzmangel bzw den Versuch eine zu große Datei ins RAM einzulesen erkennt das Programm bei der Speicherreservierung.