string mit leerzeichen eingeben?
-
letzte frage für heute

wie kann ich einen string mit cin eingeben, welcher auch leerzeichen beinhaltet?
z.b.bitte geben sie den text ein : ebrosius weiss es nicht
habs schon mit: ebrosius\ weiss\ es\ nicht, oder: "ebrosius weiss es nicht"
probiert. dat klappt nicht.gruß
ebrosius
-
std::string s; std::getline (std::cin, s);
-
hm...da überspringt er die eingabe.
cout<<"Geben Sie den Text ein: "; getline (cin, strText); cout<<"geben Sie eine Zahl ein: "; cin>>iZahl;ausgabe:
Geben Sie den Text ein: geben Sie eine Zahl ein:
-
Bei mir nicht. cin ist hoffentlich noch funktionsfähig ?! Mach mal ein if (cin) davor.
-
geht nicht. gibtn fehler
-
Von uns kann keiner hellsehen, deshalb: Was für ein Fehler?