一時置きの変数を用意して、一つそれに読み込ませてEOFかどうか判定するというのはどうでしょう。