C++ Anfänger sucht Hilfe bei cin!

Hi,

folgendes Problem. Bei einer Variableneingabe soll auch Return als Eingabe
zugelassen werden und anschliessend die Eimgabe beendet werden. Bei scanf in
C ging das so: scanf ( „%[^\n]f“,a); Also lese solange ein bis Enter kommt.
Wie geht das mit cin unter C++???

gruss und danke schonmal jetzt für die Antworten

alex

Hi,

folgendes Problem. Bei einer
Variableneingabe soll auch Return als
Eingabe
zugelassen werden und anschliessend die
Eimgabe beendet werden.

Hallo Alex,

versuch es mal mit der Methode
getline(char *ptr,int len,char delim = ‚\n‘)
der Klasse istream. In char *prt wird die Eingabe gepuffert und mit int len kannst Du die Puffergroesse bestimmen.

Viel Erfolg! :smile:

José Manuel Lorenzo López