je comprend mais c'est pas (très) logique. par exemple je m'attendrait à ce que le code qui conditionne la fin de la boucle do while(nouvellePartie) soit dans la fonction main(). (par exemple gagne peut renvoyer un int qui, si non nul, indique que le joueur veut faire une autre partie)
sinon pourquoi n'utilise tu pas ta fonction lireCaractere dans la fonction gagne() ?
je comprend mais c'est pas (très) logique. par exemple je m'attendrait à ce que le code qui conditionne la fin de la boucle do while(nouvellePartie) soit dans la fonction main(). (par exemple gagne peut renvoyer un int qui, si non nul, indique que le joueur veut faire une autre partie)
sinon pourquoi n'utilise tu pas ta fonction lireCaractere dans la fonction gagne() ?
ba tu veut que je fasse comment pour savoir si il faut afficher perdu ou gagner (coups == 0 ou motMystere == motMystereCrypte)??
je dit pas que la fonction gagne n'a pas lieu d'être, je dit que par exemple cette fonction devrai renvoyer un int qui correspond a la valeur que tu assigne a nouvellePartie
en général, demander un pointeur vers un nombre suppose que l'on a besoin de savoir la valeur courante de ce nombre ET que l'on peut être amené à le modifier.
bon mis à par ça ça marche mieux si la fonction gagne() utilise la fonction lireCaractere() ?
je dit pas que la fonction gagne n'a pas lieu d'être, je dit que par exemple cette fonction devrai renvoyer un int qui correspond a la valeur que tu assigne a nouvellePartie
en général, demander un pointeur vers un nombre suppose que l'on a besoin de savoir la valeur courante de ce nombre ET que l'on peut être amené à le modifier.
bon mis à par ça ça marche mieux si la fonction gagne() utilise la fonction lireCaractere() ?
Merci de ton aide mais sa ne marche pas mieux sa marche meme encore moins bien, et j'ai appris que dans les
booleen 0 = faux et toute les autre valeur valent vrai alors comment faire vu que 2. NON.
Bon mis a part sa je n'ai que 14 ans desolé si mon code n'est pas trés logique je debute
Ps: la fonction qui demande une nouvelle partie marche la partie recommence bien le seul bleme c'est que la premiere lettre que l'utilisateur va taper ne va pas etre pris en compte ce beug ne ceut produit pas lorsque je lance mon prog pour la premiere fois.
Message édité par trans13 le 01-09-2006 à 18:43:12