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