cs_Folcoche
Messages postés2Date d'inscriptiondimanche 12 mars 2006StatutMembreDernière intervention12 avril 2008
-
12 avril 2008 à 17:19
cs_Folcoche
Messages postés2Date d'inscriptiondimanche 12 mars 2006StatutMembreDernière intervention12 avril 2008
-
12 avril 2008 à 18:47
Bonjours,
Je dois réaliser le jeu du pendu en Console windows, a partir du logiciel Dev C++.
Je bute sur une soucis de longueur de chaine de caractère.
Voici mon sous programme :
void lire_mot (chaine & mot, int taille)
{
cout << "Tapez votre mot : " ;
cin.getline (mot,MAX); // saisie de la chaine de caractere
taille = 0;
d2a(mot); // suppression des accents
strupr(mot); // conversion en majuscule
taille = strlen(mot); // mesure la taille du mot system("cls"); // efface l'ecran
}
le programme se compile comme il faut, je fais un test rapide par exemple le mot "pendu", il m'affiche le mot comme je le souhaite mais le seul probleme c'est la longueur du mot. Il m'affiche 2293700.
Je ne vois pas où est l'erreur. Le programme me donne t'il la longueur en ascii ?!