[c] erreur malloc (incompatible types in assignment)
cs_Diony
Messages postés11Date d'inscriptionmercredi 28 avril 2004StatutMembreDernière intervention27 mars 2006
-
14 mai 2004 à 12:37
cs_Diony
Messages postés11Date d'inscriptionmercredi 28 avril 2004StatutMembreDernière intervention27 mars 2006
-
14 mai 2004 à 14:26
void structure (liste_recettes l) {
FILE *r;
char a[1000],c;
int i=0;
r= fopen ("recettes.dat", "r");
if (!r) {printf ("*** Impossible d'ouvrir le fichier ***\n");
system("PAUSE");
//menu();
}
else {while(!feof(r)) {
do { c=fgetc(r);
a[i]=c;
i++;} while (c!='\n');
inserer_recette_fin_liste(a,l); }
}}
int main()
{
liste_recettes l;
l=NULL;
structure(l);
system("PAUSE");
}
voici mon problème : quand j essaye de lancer mon programme , j ai lerreur suivante :incompatible types in assignment , du au r=(liste_recettes )malloc(sizeof(recette));
j ai essayé plein de modifications sur cette ligne , mais en vain .pouvez vous m aider svp.