#include #include #include "libFile.h" #include int taille(liste_t *l) { return l->nombre; } int enfiler (liste_t *l, element_t e, int taille){ element_t nouveau=malloc(taille); memcpy(nouveau,e,taille); if (l->nombre >= l->alloue) { l->contenu = realloc(l->contenu, l->alloue+100); l->alloue+=100; } l->contenu[l->nombre++]=nouveau; return 0; } void affichage(element_t e) { liste_t *l=e; printf("%d",l->contenu); } int afficher(liste_t *l, void(*affichage)(element_t)) { int i; for(i=0; icontenu[i]); return 0; } int defiler(liste_t *l) { int i; if(taille(l)>=1) { free(l->contenu[0]); for(i=0; i < taille(l); i++) { l->contenu[i]=l->contenu[i+1]; } l->nombre--; } return 0; }