#include <string>
std::string input;
std::cin >> input;
El usuario quiere ingresar "Hello World". Pero cin
falla en el espacio entre las dos palabras. ¿Cómo puedo hacer una cin
toma de todo Hello World
?
De hecho, estoy haciendo esto con estructuras y cin.getline
no parece funcionar. Aquí está mi código:
struct cd
{
std::string CDTitle[50];
std::string Artist[50];
int number_of_songs[50];
};
std::cin.getline(library.number_of_songs[libNumber], 250);
Esto produce un error. ¿Algunas ideas?
library
por lo que es claro que es del tipocd
getline
ingresar a un int
. Por supuesto que falla.