wouschy a écrit :
une petite derniere le "monint" se refer à quoi si tu le place dans mon exemple??
|
A rien, c'est un exemple de fonction récursive. Dans ton cas tu n'en as pas besoin (je crois).
Dans ton cas, tu fais juste un truc du genre :
Code :
- while( le_jeu_n_est_pas_fini )
- {
- pose_une_question();
- reponse = attend_une_reponse();
- ajuste_le_score( la_reponse_est_elle_juste( reponse ) );
- }
|
Il te faut une simple boucle.
wouschy a écrit :
et le "monint<8" tu as mis sa comme ça c'est une valeur quelconque? (et si c'est sa cette valeur ce refere a quoi???)
merci.
|
Je l'ai mis parce qu'une fonction récursive doit bien s'arrêter un jour (sinon tu explose la pile) ! Ma fonction fait un truc dans le genre :
recur(0)
incrément de 0 -> 1
recur(1)
incrément de 1 -> 2
recur(2)
incrément de 2 -> 3
recur(3)
incrément de 3 -> 4
recur(4)
incrément de 4 -> 5
recur(5)
incrément de 5 -> 6
recur(6)
incrément de 6 -> 7
recur(7)
incrément de 7 -> 8
test faux donc pas d'appel de recur ! |
On voit que si je ne faisais pas le test, on aurais appelé recur un nombre infini de fois. Enfin pas vraiment infini car la pile explose bien avant l'infini !
Message édité par gatorette le 14-03-2003 à 01:44:54
---------------
each day I don't die is cheating