Как читать до EOF из cin в C++C++

Программы на C++. Форум разработчиков
Anonymous
Как читать до EOF из cin в C++

Сообщение Anonymous »

Я пишу программу, которая считывает данные непосредственно из пользовательского ввода, и мне интересно, как я могу (без циклов) прочитать все данные до EOF из стандартного ввода. Я подумывал об использовании cin.get( input, '\0' ), но '\0' на самом деле не является символом EOF, который просто читается до EOF или '\0', в зависимости от того, что наступит раньше.

Или использование циклов — единственный способ сделать это? Если да, то как лучше всего?

Подробнее здесь: https://stackoverflow.com/questions/201 ... m-cin-in-c

Вернуться в «C++»