Bon voila j'ai un fichier .txt du quel je voudrais implémenter une liste chaîné et l'afficher a fur et a mesure m'ai mon programme lors de l’exécution se plante voici mon code :
void create_liste(liste *l,char *test)
{FILE *f;
proc p;
proc *e = (proc *)malloc(sizeof(proc));
reset_liste(l);
if((f=fopen(test,"rt"))!=NULL)
{
while(fscanf(f,"%s\t%d\t%d\t%d\n",p.pr,&p.id,&p.te,&p.Taille)!=EOF)
{
if(e != NULL)
{
strcpy( p.pr,e->pr);
e->id = p.id;
e->te = p.te;
e->Taille = p.Taille;
e->next = NULL;
l->first = e;
l->taille++;
}
printf("Nom : %s\t id : %d \t Temps execution : %d \t Taille : %d\n",e->pr,e->id,e->te,e->Taille);
}
l->last = e;
}
fclose(f);
}
Merci Pour votre aide