/* 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);