Malixxx13
Messages postés6Date d'inscriptiondimanche 11 mai 2003StatutMembreDernière intervention24 octobre 2007
-
28 oct. 2004 à 03:55
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
28 oct. 2004 à 10:57
Je suis un débutant et je fais mes tout premier programmes(des tout petis programmes d'interraction au niveau du dos) voici un programme ki demande l'age et le nom.
Voici mon code :
#include
using namespace std;
int main()
{
int age;
int nom;
cout << "Quel age avez-vous ?\n";
cin >> age;
cout << "\nTres bien! maintenant quel est votre nom ?\n";
cin >> nom;
cout << "\nDonc vous vous appelez " << nom << " et avez " << age << " ans \n\n";
system("PAUSE");
}
Si je marque des chiffres au ligne :
cin >> age;
cin >> nom;
Si je met des lettres a age, il passe directement a la fin et me dit :
Donc vous vous appelez 2293632 et avez 2009000225 ans
Appuyez sur une touche pour continuer.
Si je met des lettres à la deuxième question il dit :
Donc vous vous appelez 2293632 et avez (le bon chiffre inscrut dans la variable) ans .
Je ne sais pas ou il prend ces chiffres mais j'aimerais avoir de l'aide. Merci d'avance!
asmanur
Messages postés230Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 4 août 2005 28 oct. 2004 à 06:58
nom et age sont des int donc cin attendra des chiffres pour la saisie pour que age soit un nombre et nom une chaine de caractères tu fais :
int age;
char nom[20];