diff --git a/coursDEV.1.1/19.01.docx b/coursDEV.1.1/19.01.docx new file mode 100644 index 0000000..0f09a10 Binary files /dev/null and b/coursDEV.1.1/19.01.docx differ diff --git a/coursDEV.1.1/20 Piles et Files.docx b/coursDEV.1.1/20 Piles et Files.docx new file mode 100644 index 0000000..34ffd24 Binary files /dev/null and b/coursDEV.1.1/20 Piles et Files.docx differ diff --git a/coursDEV.1.1/20.01 Comment coder une File-Pile.docx b/coursDEV.1.1/20.01 Comment coder une File-Pile.docx new file mode 100644 index 0000000..8e0a208 Binary files /dev/null and b/coursDEV.1.1/20.01 Comment coder une File-Pile.docx differ 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 new file mode 100644 index 0000000..00390f4 --- /dev/null +++ b/coursDEV.1.1/20.01 representation de file en liste chainée.c @@ -0,0 +1,28 @@ +#include +#include + +/*Définissez les types nécessaires pour une file de caractères :*/ +struct maillon_s { + char valeurs; + struct maillon_s* suivant; +}; + +struct file_s { + struct maillon_s* premier; + struct maillon_s* dernier; +} + +typedef struct maillon_s maillon; +typedef struct file_s file; + + +char dequeue(file* f){ + maillon m = *(f->premier); /*je fais une copie de tout ce qu'il y a dans le maillo A*/ + free(f->premier); + f->premier = m.suivant; + + if(f->premier==NULL){ + f->dernier=NULL; + } + return m.valeur +} \ No newline at end of file diff --git a/coursDEV.1.1/20.01 représentation-file-listechainée.png b/coursDEV.1.1/20.01 représentation-file-listechainée.png new file mode 100644 index 0000000..ad6bbd3 Binary files /dev/null and b/coursDEV.1.1/20.01 représentation-file-listechainée.png differ