int n;
std::cin >> n;
std::string s = "";
std::getline(cin, s);
I noticed that if I use cin
, my program would hang the next time I reach the line getline(cin, rangeInput)
.
Since getline()
is using cin
, is that why it is causing the program to hang if I have previously used cin
? What should I do if I want to get a line after using cin
?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…