___oj, спасибо еще раз.
Но вроде у меня оно и без
fs.seekg( 0, ios::beg ); заработало.
Я там еще одну ошибку нашел, вот тут:
Код:

if(!fs.eof()) exit=true;
в итоге цикл заканчивался после первой итерации.
поменял на:
Код:

if(fs.eof()) exit=true;
И теперь все нормально работает
