EOF non è 0 ma -1 credo!