0

Способы остановки цикла ввода по слову.

Есть поток слов через пробел. Его длина неизвестна. Нужно записывать каждое из слов (подстрок) в переменную, чтото с ними сделать и снова зиписать в эту переменную новую подстроку. То есть будет цикл (while), будет прием потока (cin), будет переменная (string n). Но возникла проблема: чтобы определить конец строки при таком подходе, нужно что-то получить из потока. А так как в конце ничего нет, будет бесконечное ожидание консольного ввода. Я решил эту проблему, но хочу узнать еще возможные решения https://code.sololearn.com/cb7aeQHs6cxN/?ref=app

14th Nov 2020, 8:44 PM
Lavshyak
Lavshyak - avatar
1 Réponse
+ 1
getline(cin,n); //remove " \n "
14th Nov 2020, 10:17 PM
Jayakrishna 🇮🇳