vbnino
Messages postés218Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention11 juillet 2010
-
21 août 2007 à 17:38
pdc_666
Messages postés19Date d'inscriptionmardi 13 janvier 2004StatutMembreDernière intervention24 août 2009
-
21 août 2007 à 17:57
Salut!
-Voici mon code:
std::cout <<"Entrez votre nom :" ;
int nom;
nom=getchar();
std::cout <<"Bonjour " && nom ;
-le probléme c'est que au resultat il me renvoi "Bonjour" , mais moi je veux q'il me renvoi "Bonjour" + nom
pdc_666
Messages postés19Date d'inscriptionmardi 13 janvier 2004StatutMembreDernière intervention24 août 2009 21 août 2007 à 17:57
Bonjour, déja première chose je pense que pour stocker un nom, un entier c'est un peu juste...
Deuxièment quand tu fait nom=getchar(); tu récupère juste un caractère. de ce que l'utilisateur saisi.
Et dernière chose std::cout <<"Bonjour " && nom ; cela ne me parait pas vraiment correcte, remplace le "&&" par "<<".
Donc en gros commence par déclarer un tableau de caratère (chaine) plutôt qu'un entier pour stocker ton "nom"
char nom[50]; Chaine de caractère de longeur 50.
Ensuite de la même façon que tu utilise la sortie Standard cout, tu peu utilisé l'entrée Standard cin pour faire saisir le nom : cin>>nom;
Pour reprendre ton code je verrai pluto :
std::cout <<"Entrez votre nom : " ;
char nom[50];
std::cin>>nom;
std::cout <<"Bonjour "<<nom<<endl; //(endl = retour à la ligne)