Ach ja klar, ich Depp.
Aus irgendeinem Grund war ich da der Meinung, dass bei vorgestellter Prüfung das letzte read einen Fehler produzieren könnte. Das ist aber natürlich völliger Quatsch, die while-Schleife ist da eindeutig das Mittel der Wahl.
Ich schreibe fünfzigmal "Die while-Schleife funktioniert hier besser als die repeat-Schleife".
"Die while-Schleife funktioniert hier besser als die repeat-Schleife"
"Die while-Schleife funktioniert hier besser als die repeat-Schleife"
"Die while-Schleife funktioniert hier besser als die repeat-Schleife"
"Die while-Schleife funktioniert hier besser als die repeat-Schleife"
"Die while-Schleife funktioniert hier besser als die repeat-Schleife"
...
PS: Aber die erste if-Abfrage muss denke ich trotzdem sein. Es gibt doch auch leere Dateien, oder? (Sag jetzt nicht nein, sonst muss ich nochmal 50 Sätze schreiben...
)