while (L != NULL) {
cell = L; /* on prend la premiere cellule de la liste */
L = L->suivant; /* le debut de la liste devient l'element suivant */
- cell->suivant = inv; /* on libere l'element de la liste et on le place en debut de la liste a renvoyer */
+ cell->suivant = inv; /* on libere l'element de la liste et on le place en debut de la liste a renvoyer */
inv = cell; /* l'element qu'on vient de mettre en debut de liste devient le debut de la liste de a renvoyer */
}
return inv;
pc = (Cellule *) malloc(sizeof(Cellule));
pc->valeur = e;
pc->suivant = NULL;
+
if (!L)
return pc;
while (p1) {