Эта программа читает первую строку снова и снова.Везде, где я искал ответы, я узнал, что после нажатия «Enter» следует прочитать следующую строку.Почему нет?
#include<iostream>
#include<sstream>
using namespace std;
int main() {
stringstream ss;
string line, str;
while(getline(cin, line) ){
ss.str(line);
ss >> str;
cout << str << endl;
cout << endl;
}
return 0;
}
Вывод выглядит так
Hello
Hello
World!
Hello
and
Hello
again
Hello
Hello
Hello