为什么在我的程序中,我要求用户输入,而我确实这样做了,这有什么原因:
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“之前,它会输出"Enter Name",紧接着是"Enter Account number”?谢谢!
https://stackoverflow.com/questions/1744665
复制相似问题