gli errore mandali su cerr invece che cout.
Riguardo il tuo problema la sintassi corretta è fs.eof()