Как организовать выход из цикла, если в потоке будут только пробельные символы?

Рейтинг: 1Ответов: 1Опубликовано: 10.10.2014

Есть такая программа:

string n;
while (cin >> n) {
    cout << n;
}

Необходимо считывать поток (все, кроме пробельных символов) и выводить на экран. Как организовать выход из цикла, если в потоке будут только пробельные символы?

Ответы

▲ 1Принят
if(whitespace(n))break;  
//а функция возвращает bool и проверяет содержит ли строка только табуляции/пробелы