ma dimmi l'ultima riga a che serve?
e perchè metti la condizione eof?