#include #include #include "pile.h" int main(int argc, char * argv[]) { int i = 0; struct pile ma_pile; pile_initialiser(ma_pile); while (! pile_pleine(ma_pile)) { pile_empile(ma_pile, i); printf("J'empile %d, (taille pile = %d)\n", i, pile_taille(ma_pile)); i++; } while (! pile_vide(ma_pile)) { int val = pile_depile(ma_pile); printf("Je depile %d, (taille pile = %d)\n", val, pile_taille(ma_pile)); } /* Boum ! */ for (i = 0;; i++) pile_empile(ma_pile, i); return EXIT_SUCCESS; }