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);
	}
}