Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
- while (L->suivant != NULL)
- {
L = L->suivant;
longueur++;
}
L = L->suivant;
longueur++;
}
int longueur_rec(Liste L)
{
int longueur_rec(Liste L)
{
+ if (L != NULL) {
+ return 1 + longueur_rec(L->suivant);
+ } else {
+ return 0;
+ }
}
void visualiser_iter(Liste L)
}
void visualiser_iter(Liste L)
+ L = ajouter_iter(2, L);
+ L = ajouter_iter(1, L);
+ L = ajouter_iter(3, L);
+ printf("Saisir un entier a ajouter a la site\n");
scanf("%d", &x);
L = ajouter_iter(x, L);
scanf("%d", &x);
L = ajouter_iter(x, L);
- printf("longueur=%d\n", longueur_iter(L));
+ printf("longueur=%d\n", longueur_rec(L));
visualiser_iter(L);
/* ... */
}
visualiser_iter(L);
/* ... */
}