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