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żywanecin
to 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
?