Verwenden Sie `getline (cin, s);`, nachdem Sie `cin >> n;` verwendet haben
int n;
std::cin >> n;
std::string s = "";
std::getline(cin, s);
Das ist mir aufgefallen, wenn ich benutzecin
Wenn ich das nächste Mal die Leitung erreiche, würde mein Programm hängen bleibengetline(cin, rangeInput)
.
Schon seitgetline()
benutztcin
, ist das, warum es verursacht, dass das Programm hängt, wenn ich vorher verwendet habecin
? Was soll ich tun, wenn ich nach der Verwendung eine Leitung erhalten möchte?cin
?