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 benutzecinWenn 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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage