Koduję program, który czyta dane bezpośrednio z danych wejściowych użytkownika i zastanawiałem się, jak mogę (bez pętli) odczytać wszystkie dane do EOF ze standardowego wejścia. Rozważałem użycie, cin.get( input, '\0' )
ale '\0'
tak naprawdę nie jest to znak EOF, który czyta tylko do EOF lub '\0'
, cokolwiek nastąpi wcześniej.
A może używanie pętli jest jedynym sposobem na to? Jeśli tak, to jaki jest najlepszy sposób?