需要帮助处理getline()如果在我的程序中,我要求用户输入,而我这样做是有原因的吗?int number;string str;int accountNumber;cout << "Enter number:";cin >> number;cout << "Enter name:";getline(cin, str);cout << "Enter account number:";cin >> accountNumber;为什么在输入第一个数字之后,它会输出“输入名称”,然后在输入getline(CIN,str)行的“str”之前立即输出“输入帐户号”?谢谢!
3 回答
繁星淼淼
TA贡献1775条经验 获得超11个赞
getline(cin, str);
std::ws
cout << "Enter number:";cin >> number;cout << "Enter name:";ws(cin);getline(cin, str);...
str
- 3 回答
- 0 关注
- 449 浏览
添加回答
举报
0/150
提交
取消