probiers doch einfach mal aus

Tipp:
es liegt an EOF!

(wenn mans ganz exakt machen will, kann man sicher noch int auf char casten, ist aber offenbar bei gpp/Linux überhaupt nicht nötig)