Slt j’ai ecrit une fct pour effacer une liste chainée de la memoire mais ça coince, en effet il y a une erreur obscure DAMAGE :after normal block(#42) .
J’ai cherché avec google mais j’ai rien trouvé concernant cette erreur.
Voila le code et merci pour votre aide.
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 typedef struct noeud { int val; struct noeud* svt; }noeud; void vider_liste(noeud **n) { noeud *temp=*n; while(n!=NULL) { temp=*n; (*n)=(*n)->svt; free(temp); } }
Partager