diff --git a/DEV.1.1/Piles_et_Files/1.Chainée.c b/DEV.1.1/Piles_et_Files/1.Chainée.c index 158066c..0577197 100644 --- a/DEV.1.1/Piles_et_Files/1.Chainée.c +++ b/DEV.1.1/Piles_et_Files/1.Chainée.c @@ -1,6 +1,34 @@ #include #include +struct maillon_s { + char valeurs; + struct maillon_s* suivant; +}; + +typedef struct maillon_s maillon; + +void push(pile* p){ + +} + int main(void){ + char ordre[1][2]; + printf("La pile attend vos ordres \n > "); + scanf("%c", &ordre); + + while(ordre != "q"){ + printf("La pile attend vos ordres \n > "); + scanf("%c", &ordre); + + if (ordre == "q"){ + printf("Au revoir\n"); + return EXIT_SUCCESS; + }else if (ordre[0] == "+") { + push(ordre[1]); + } else if (ordre[0] == "-") { + printf("hello"); + } + } return EXIT_SUCCESS; } diff --git a/coursDEV.1.1/20.01 representation de file en liste chainée.c b/coursDEV.1.1/20.01 representation de file en liste chainée.c index 00390f4..b646fef 100644 --- a/coursDEV.1.1/20.01 representation de file en liste chainée.c +++ b/coursDEV.1.1/20.01 representation de file en liste chainée.c @@ -25,4 +25,8 @@ char dequeue(file* f){ f->dernier=NULL; } return m.valeur +} + +int main(void){ + return 0; } \ No newline at end of file diff --git a/coursDEV.1.1/20.01-structure-rassemblant-infofile-char.txt b/coursDEV.1.1/20.01-structure-rassemblant-infofile-char.txt deleted file mode 100644 index d0b1c1d..0000000 --- a/coursDEV.1.1/20.01-structure-rassemblant-infofile-char.txt +++ /dev/null @@ -1,25 +0,0 @@ -#include -#include - -typedef struct { - char tab[50]; - int indice_debut; - int indice_fin; - int taille; -} car_file; - - -char dequeue(car_file* f){ - f->indice_debut=(f->indice_debut+1)%50; - f-taille--; - return f->tab[(f->indice_debut+49)%50]; -} - - - - -int main(void){ - - - return 0; -} \ No newline at end of file