Bonjour !!
je veut supprimer un element d'une liste chainée en demandant a l'utilisateur de donner la valeur qu'il veut supprimer .
mon probleme est dans la fonction de suppression de l'element .
Merci pour votre aide .
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 void supp_elt(element *&debut,int val) { element *c1,*c2; c1=debut; c2=debut; while(c1 != NULL){ if(c1->info==val){ c2=c2->svt; debut=c2->svt; delete c1 ; c1=0; } else{ c1=c1->svt; c2=c2->svt; } } }