probleme de dereferencement - C - Programmation
Marsh Posté le 15-06-2005 à 11:49:42
Code :
|
Et elle est où, ta "boucle de double allocation" ?
Qui t'a mis ce commentaire ?
En plus le cast est inutile ici. Les noms de tes variables sont ambigus, je trouve.
EDIT : et puis je viens de voir que tu mets l'adresse de enr dans tab[i], mais enr ne change jamais... donc tous tes tab[i] vont pointer sur la même zone mémoire.
Marsh Posté le 15-06-2005 à 12:06:30
Citation : Et elle est où, ta "boucle de double allocation" ? |
ne pas en tenir compte c'est moi qui me le suis mis pour moi c'est rien juste une idée qu'il fallait que je note au cas ou
Citation : et puis je viens de voir que tu mets l'adresse de enr dans tab[i], mais enr ne change jamais... donc tous tes tab[i] vont pointer sur la même zone mémoire |
ben non mon fichier est lu 10 fois j avance donc dans mon fichier a chaque tour de boucle
Citation : En plus le cast est inutile ici. Les noms de tes variables sont ambigus, je trouve. |
pourquoi ca fait pas longtemps que je programme alors je comprends pas bien pourquoi c'est ambigu??
Marsh Posté le 15-06-2005 à 13:33:26
Je vais essayer de mieux expliquer, en commentant ta fonction :
Code :
|
Marsh Posté le 15-06-2005 à 14:23:10
Merci pour tes conseils sage qui m'ont bien eclairé je suis finalement arrivé a mes fins grace a tes conseils
Marsh Posté le 15-06-2005 à 11:43:34
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