no nevim jesli mam pravdu ale podle me:
1. eof na zavrenem souboru nepude, protoze nejses na zadne pozici. neni tam co zkoumat
2. pokud soubor zavres a znova otevres, tak ses opet na startovni pozici v tom fajlu (predpokladam, ze delas reset)

takze budto otevrit > cist vse > zavrit
nebo potom musis vzdycky otevrit > naseekovat kam potrebujes > cist > zkoumat konec > zavrit > ukoncit cyklus nebo jit na zacatek podle predchoziho vysledku