ELEMENT FileSortir(FFILE F) { /*Renvoie un éément contenant la valeur du premier element de la liste */ ELEMENT elt ; if (!FileVide(F)) { FFILE tmp = (FFILE)malloc(sizeof(file)); tmp = F->suivant->suivant; free(F->suivant->suivant); ElementAffecter( &elt, tmp->element); F->suivant->suivant = tmp->suivant; return(elt); } else return (ElementCreer()); }
void VideBuffer(BC *bc) { while (!FileVide(bc)) Defiler(bc); }
ELEMENT FileDebut(FFILE F) { if (! FileVide(F)) return( (F->suivant->suivant->element ); else return (ElementCreer()) ;