bah maintenant j'ai un autre probleme il me dit que dans mon if je compare un pointeur avec un int et que ce n'est pas possible... meme en passant par une variable test pourtant dans ma structure Resume ,NumFilm est bien un int...je comprend plus rien...
char* foncrecupres(liste* l,char* Fic,int* NumeroFilm)
{
FILE *FichRes;
Resume *Res;
char *NomFic;
char *resume;
int test;
NomFic = (char*)malloc((strlen(Fic)+

*sizeof(char));
strcpy(NomFic,Fic);
strcat(NomFic,"res.txt");
FichRes=fopen(NomFic,"r");
OuvrirListe(l);
Res=l->Premier;
while (Res!=NULL)
{
Res = Res->Suivant;
test=Res->NumFilm;
if (test==NumeroFilm);
{
resume=(char*)malloc(sizeof(strlen(Res->TailleRes));
resume=Res->resume;
return (resume);
}
}
fclose(FichRes);
return NULL;
}