typedef struct file {
Position tete,queue;
}File;
**********
et mes fonctions ki marchent po
**************
/* ajoute en queue de file */
void mettre_en_file(elt_file x,File * f)
{
Maillon * m;
m=(Maillon *)malloc(sizeof(Maillon));
m->valeur=x;
if(!file_vide(f))
{
f->queue=NULL;
f->tete->valeur=m->valeur;
f->tete->suivant=NULL;
}
else
{
f->queue->suivant=m;
f->queue->suivant->valeur=m->valeur;
}
}
/* retire la tete de file et rend sa valeur */
elt_file oter_de_file(File *f)
{
if (file_vide(f)!=0) {
return f->tete->valeur;
f->tete->valeur=f->tete->suivant->valeur;
f->tete->suivant=f->tete->suivant->suivant;
}
else return -1;
}
***********
si kkun comprends le truc merci de me prevenir
Merci :)
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 24 nov. 2003 à 19:22
salut,
excuse mais moi j'ai une question qui n'a rien a voir avec ton sujet mais je la pose quand meme: j'aimerais savoir comment on fait pour savoir si la fin du fichier est arrivé?
Par exemple
while( xxxx != EOF)
{
si la fin du fichier est atteint
{
alors
}
}
Bob...
"La chance accorde ses faveur aux esprits avertis..."