АВ
Александра Волкова

C++ проблемы с кодом

Объясните, в чем проблема в данном коде? Дело в том, что при выводе текста он удваивает последнюю букву. Как это можно исправить?

#include
#include

using namespace std;

char m[5];
char a;
int b=0;

int main()
{
freopen ("input.txt", "r", stdin);
freopen ("output.txt", "w", stdout);
ifstream s ("input.txt");
while (!s.eof())
{
s >> a;
cout << a;
}
}

ОН
Ольга Налимова

while (true) {
s >> a;
if (s.eof()) break;
cout << a;
}

Похожие вопросы
Подскажите как откомпилировать код на C/C++ ДЛя телефона?
Подскажите почему код не компилируется? (код на C/C++)
Проблема с Кодом в visual stusio 2012 C++!!
Подскажите код в c++!
Какая ошибка в коде c++?
Программисты помогите! есть код на C/C++
проблемы с кодом на c#. помогите пожалуйста!
Как заставить c# выполнять c++ код?
Проблема с кодом C++
Ошибка в коде C#, не могу найти в чем проблема...