diff --git a/includes/liste.h b/includes/liste.h index 56f312c..64f120a 100644 --- a/includes/liste.h +++ b/includes/liste.h @@ -28,6 +28,9 @@ void ajoute_liste(Liste *liste, Element *nouvel_element); /* Supprime un élément de la liste */ void supprime_liste(Element *element_actuel, Jeton *jeton); +/* Affiche la liste */ +void affiche_liste(Element *element); + /* Libère la liste en mémoire */ void free_liste(Liste *liste); diff --git a/src/liste.c b/src/liste.c index 51a987d..3c23570 100644 --- a/src/liste.c +++ b/src/liste.c @@ -62,6 +62,13 @@ void supprime_liste(Element *act, Jeton *data) { } } +void affiche_liste(Element *element) { + if (element->suivant) { + affiche_liste(element->suivant); + printf("%c%d ", element->jeton->pos_i + 'A', element->jeton->pos_j + 1); + } +} + void free_liste(Liste *liste) { Element *actuel = liste->premier;