Предположим, что я хочу прочитать строку a целых чисел из ввода следующим образом:
1 2 3 4 5\n
Я хочу, чтобы cin останавливался на символе '\n', но cin, похоже, не распознает его.
Ниже я использовал.
vector<int> getclause() {
char c;
vector<int> cl;
while ( cin >> c && c!='\n') {
cl.push_back(c);
cin>>c;
}
return cl;
}
Как мне изменить это, чтобы cin остановился, когда увидел символ '\n'?