Есть ли причина, почему, если в моей программе я прошу пользователя ввести, и я:
int number;
string str;
int accountNumber;
cout << "Enter number:";
cin >> number;
cout << "Enter name:";
getline(cin, str);
cout << "Enter account number:";
cin >> accountNumber;
Почему после ввода первого номера он выводит "Enter Name", а затем сразу же "Введите номер учетной записи", прежде чем я даже доберусь до ввода моей "str" для линии getline (cin, str)? Спасибо!