Как указать, что больше не вводится строка ss в цикле while (cin> > ss)

Я использовал "cin" для чтения слов из входного потока, что похоже на

int main( ){
     string word;
     while (cin >> word){
         //do sth on the input word
     }

    // perform some other operations
}

Структура кода - это что-то как и выше. Это компилируемый. Во время казни Я продолжаю вводить что-то вроде

aa bb cc dd

Мой вопрос: как закончить этот ввод? Другими словами, предположим, что текстовый файл - это просто «aa bb cc dd». Но я не знаю, как сообщить программе, что файл заканчивается.

12
задан Jonathan Leffler 15 June 2017 в 04:43
поделиться