Вот здесь один цикл, и ведет себя также. Если вводить конец файла, то после него все равно можно ввести слово. Чтобы остановить, приходится закрывать консоль.
C++ (Qt) |
1
2
3
4
5
6
7
8
9
10
11
| #include <iostream>
#include <string>
using namespace std;
main ()
{
string word;
while(cin>>word)
cout<<word<<endl;
return 0;
} |
|
Мне кажется, дело именно во вводе строк до конца файла, но вот что не так?