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.