fix chained list
This commit is contained in:
parent
01447538e9
commit
4ed9bbe8bf
1 changed files with 4 additions and 1 deletions
|
@ -30,7 +30,7 @@ void ajoute_liste(Liste *liste, Element *nouveau) {
|
||||||
while (ptr) {
|
while (ptr) {
|
||||||
ptr = ptr->suivant;
|
ptr = ptr->suivant;
|
||||||
}
|
}
|
||||||
ptr = nouveau;
|
liste->premier = nouveau;
|
||||||
}
|
}
|
||||||
|
|
||||||
void retire_jeton_joueur(Joueur *joueur, Jeton *jeton) {
|
void retire_jeton_joueur(Joueur *joueur, Jeton *jeton) {
|
||||||
|
@ -63,10 +63,13 @@ void supprime_liste(Element *act, Jeton *data) {
|
||||||
|
|
||||||
void free_liste(Liste *liste) {
|
void free_liste(Liste *liste) {
|
||||||
Element *actuel = liste->premier;
|
Element *actuel = liste->premier;
|
||||||
|
|
||||||
while (actuel) {
|
while (actuel) {
|
||||||
|
printf("!\n");
|
||||||
Element *suivant = actuel->suivant;
|
Element *suivant = actuel->suivant;
|
||||||
free(actuel);
|
free(actuel);
|
||||||
actuel = suivant;
|
actuel = suivant;
|
||||||
}
|
}
|
||||||
|
|
||||||
free(liste);
|
free(liste);
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue