Thema: c++ getline
Einzelnen Beitrag anzeigen
Alt 03.11.2003, 10:38   #1
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 57
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard

Zitat:
Original geschrieben von dh233
Hab ich nicht gekannt. Doch das Problem ist, wenn ich getline() verwende und vorher ein cin >> x habe, dann überspringt das Programm die getline()-Anweisung.
istream::getline: Bricht bei Auftreten eines NeueZeile-Zeichens ab, wobei das NeueZeile-Zeichen aus dem Stream entfertn, aber nicht in den Zielstring geschrieben wird.

Kann es sein, dass in deinem Fall zwei NeueZeile-Zeichen hintereinander kommen?
Ev. kannst du mit istream::ignore() ein paar Zeichen dazwischen überlesen.
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten