getcharの戻り値にEOFがあるだけの話だろ
もはや何の話を必死にしたいのかさっぱりだな