prod= load(prod,nom,mode);// appele fonction d'ouverture de fichier
tab =(void **) malloc (type*taille);// faire une boucle de double allocation
for (int i=0;i<taille;i++)
{
retour1=fread(enr,type,1,prod);
if (retour1==0)
{
printf("%s","MessageErreur(Ecriture impossible,Appuyer sur une touche pour continuer)" );getch();
}
else
{
tab[i]=enr;
}
}
fclose(prod);
return(tab);
}
je voulais en faire une fonction polymorphe car j en ai besoin de nombreuse fois mais avec des structures differentes mais lorsque je recupere tab dans le prog appelant et que je l affiche il me met l'adresse du pointeur donc données inexploitables je ne sais pas comment utiliser tab pour recuperer les données merci d'avance
Marsh Posté le 15-06-2005 à 10:37:21
Bonjour a vous,
alors voila j'ai cree cette procedure :
je voulais en faire une fonction polymorphe car j en ai besoin de nombreuse fois mais avec des structures differentes mais lorsque je recupere tab dans le prog appelant et que je l affiche il me met l'adresse du pointeur donc données inexploitables je ne sais pas comment utiliser tab pour recuperer les données merci d'avance