APL/APL1.2/TP11/test_chainee.c

22 lines
620 B
C
Raw Normal View History

2022-01-18 15:45:21 +01:00
#include <stdio.h>
#include <stdlib.h>
#include "chainee.c"
int main(int argc, char* argv[]) {
file p;
puts("La file 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 file est vide !");
}
} while (input[0] != 'q' && input[0] != 'Q');
}