Używając `getline (cin, s);` po użyciu `cin >> n;`

int n;
std::cin >> n;

std::string s = "";
std::getline(cin, s);

Zauważyłem to, gdy używamcin, mój program zawiesiłby się, gdy dotrę do liniigetline(cin, rangeInput).

Odgetline() jest używanecinto dlatego powoduje, że program się zawiesi, jeśli wcześniej użyłemcin? Co powinienem zrobić, jeśli chcę użyć linii po użyciucin?

questionAnswers(3)

yourAnswerToTheQuestion