#include <string>
std::string input;
std::cin >> input;
O usuário deseja inserir "Hello World". Mas cin
falha no espaço entre as duas palavras. Como posso fazer o cin
take no todo Hello World
?
Na verdade, estou fazendo isso com estruturas e cin.getline
parece não funcionar. Aqui está o meu 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);
Isso gera um erro. Alguma ideia?
library
de modo que é claro que é do tipocd
getline
entrar em um int
. Claro que falha.