需要帮助处理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”之前立即输出“输入帐户号”?谢谢!
繁星淼淼
FFIVE
相关分类