эта функция должна читать файл слово за словом и он работает до последнего слова, где выполнение останавливается
void readFile( )
{
ifstream file;
file.open ("program.txt");
string word;
char x ;
word.clear();
while ( ! file.eof() )
{
x = file.get();
while ( x != ' ' )
{
word = word + x;
x = file.get();
}
cout<< word <<endl;
word.clear();
}
}
кто-нибудь видит, в чем проблема и как ее можно решить?