Bonsoir,
Voici mon soucis, ma fonction ne me renvoie pas ce que j'attends alors que cela à l'air plutôt bon. Voila ma fonction:
Cette fonction me renvoie dans tout les cas NULL, alors qu'elle devrait me renvoyer le reste de la liste si je tombe sur une feuille. Merci à ceux qui pourront m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 liste reste (arbre a, liste L) { if (feuille? (a)) { printf ("%c", a->val); return L; } else { if (L != NULL) { if (L->val == 0) { reste (a->fg, L->next); } else { reste (a->fd, L->next); } } } return NULL; }![]()
Partager