#include #include #include "chainee_tables.c" int main(int argc, char* argv[]) { pile p = create(); puts("La pile attend vos ordres."); char input[10]; do { fgets(input, 10, stdin); if (input[0] == '+') { push(&p, input[1]); printf("Le caractère %c a été ajouté.\n", input[1]); } else if (input[0] == '-') { if (!empty(p)) { char c = pop(&p); printf("Le caractère %c à été supprimé\n", c); } else puts("La pile est vide !"); } } while (input[0] != 'q' && input[0] != 'Q'); }