Wie liest man bis EOF von cin in C ++?

Ich bin die Kodierung eines Programms, liest Daten direkt aus den Benutzereingaben und Frage mich, wie konnte ich (ohne Schleifen) alle Daten Lesen, bis ein EOF-Zeichen von der Standardeingabe. Ich überlegte, mit cin.get( input, '\0' ) aber '\0' ist wirklich nicht das EOF-Zeichen, das nur liest, bis EOF oder '\0'je nachdem, was zuerst kommt.

Oder ist die Verwendung von Schleifen die einzige Möglichkeit, es zu tun? Wenn ja, was ist der beste Weg?

InformationsquelleAutor der Frage | 

Schreibe einen Kommentar