Mi código es el siguiente,getline (cin, laCadena) que reciben de entrada sin otra ingresar
string aString;
cin >> aString;
cout << "This is what cin gets:" << aString << endl;
getline(cin, aString);
cout << "This is what getline(cin, <string>) gets:" << aString << endl;
Cada vez que me encontré con él, le doy insumos como, "12", me sale "12" y "" .
Me pregunto por qué getline se recibiría sin la intervención del usuario.
Puedo entender cuando entro algo como "12 24", cin obtendrá "12", y getline debería hacer el resto. (Además, si se puede responder, el espacio intermedio se trata como un final para cin, entonces ¿por qué se pasa a getline?)
Recién comenzando en cadena en C++ así que por favor no lo haga demasiado difícil . Gracias.
Si ya ha recibido la información, no hay nada más que obtener a menos que haya más información ... – AJG85