• # Ca me paraît normal.

    Posté par . En réponse au message implémentation d'une liste chaînée en langage c. Évalué à 3. Dernière modification le 20 avril 2023 à 20:35.

    Sauf si j'ai raté quelque chose .... tu as rempli ta liste avec des variables déclarées sur la pile. Sauf erreur de ma part, tu as perdu la valeur allouée.

     for(int i = 0; i < 4; i++)
     list_ins_next(&list, NULL, &a[i]);
    

    tu la perds ici :

    list_rem_next(&list, le, (void**)&num);
    

    je ne vois d'ailleurs pas ce que tu fais de la mémoire que tu as alloué sur le tas. Mais comme je suis un peu fatigué, j'ai peut-être raté quelque chose.