#include <string>
std::string input;
std::cin >> input;
L'utilisateur veut entrer "Hello World". Mais cin
échoue à l'espace entre les deux mots. Comment puis-je faire cin
prendre à l'ensemble de Hello World
?
Je fais en fait cela avec des structures et cin.getline
ne semble pas fonctionner. Voici mon code:
struct cd
{
std::string CDTitle[50];
std::string Artist[50];
int number_of_songs[50];
};
std::cin.getline(library.number_of_songs[libNumber], 250);
Cela génère une erreur. Des idées?
library
afin qu'il soit clair qu'elle est du typecd
getline
entrer dans un fichier int
. Bien sûr, cela échoue.