Ich nehm zur Kenntnis, dass es üblich ist, per while-Schleife von Dateien einzulesen. Ich mag die Vorgehensweise per for-Schleife lieber aber als anständiger Demokrat¹ beuge ich mich der Mehrheitsmeinung.
¹wer mich gut genug kennt, kann sich an dieser Stelle bestimmt einen anarchistischen Lacher nicht verkneifen.