¿Existe una razón por la cual si en mi programa que estoy pidiendo al usuario para la entrada, y lo hago:¿Necesita ayuda con getline()
int number;
string str;
int accountNumber;
cout << "Enter number:";
cin >> number;
cout << "Enter name:";
getline(cin, str);
cout << "Enter account number:";
cin >> accountNumber;
¿Por qué después de introducir el primer número, se da salida a "Introduce el nombre" , seguido inmediatamente por "Ingresar número de cuenta" antes de que llegue a ingresar mi "str" para la línea getline (cin, str)? ¡Gracias!
posible duplicado de [¿Qué no estoy comprensión acerca de + cuerdas getline?] (Http://stackoverflow.com/questions/8248239/what-am-i-not-understanding-about-getlinestrings) –
Posible duplicado de [¿Por qué std :: getline() omite la entrada después de una extracción formateada?] (http://stackoverflow.com/questions/21567291/why-does-stdgetline-skip-input-after-a-formatted-extraction) –