/* Jeu de Hanoï pour implémenter les piles */ #ifndef HANOI #define HANOI #endif struct maillon { int val; struct maillon *suiv; }; typedef struct maillon *Pile; void ajout_tous_disques(Pile*); void creer_pile(Pile*); int partie_finie(Pile, Pile, Pile); void affiche_etat_piles(Pile, Pile, Pile); void affiche_etat(Pile); void faire_coup(Pile*, Pile*, Pile*); int est_vide(Pile); void empile(Pile*, int); void depile(Pile*); int valeur_top(Pile); Pile* selection_pile(Pile*, Pile*, Pile*, int);