Я пишу программу, которая считывает данные непосредственно из пользовательского ввода, и мне интересно, как я могу (без циклов) прочитать все данные до EOF из стандартного ввода. Я подумывал об использовании cin.get( input, '\0' ), но '\0' на самом деле не является символом EOF, который просто читается до EOF или '\0', в зависимости от того, что наступит раньше.
Или использование циклов — единственный способ сделать это? Если да, то как лучше всего?
Подробнее здесь: https://stackoverflow.com/questions/201 ... m-cin-in-c