#include #include #include "pile.h" #include "memoire.h" int main(int argc, char * argv[]) { int i = 0; struct pile *ma_pile; #ifdef DEBUG memoire_trace(1); #endif ma_pile = pile_creer(); while (i < 20) { 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)); } pile_detruire(ma_pile); return EXIT_SUCCESS; }