#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 } int main(void){ return 0; }