Bon, j'ai trouvé d'ou ca venait. Et avec les infos que j'avais donnés ce n'était pas visible.
Mon allocation de pGames est dans une fonction. du coup à la fin de celle-ci ... y' plus de tableau :(
J'ai remplacé par pGames =(struct Game**) malloc (sizeof(struct Game*)*(catCountGames(filename)+1)); et ca marche beaucoup mieux.
En tout cas, merci pour vos réponses et tests !
# Ma très grande faute
Posté par jjl (site web personnel) . En réponse au message Libération de structures dynamiques. Évalué à 3.
Mon allocation de pGames est dans une fonction. du coup à la fin de celle-ci ... y' plus de tableau :(
J'ai remplacé par pGames =(struct Game**) malloc (sizeof(struct Game*)*(catCountGames(filename)+1)); et ca marche beaucoup mieux.
En tout cas, merci pour vos réponses et tests !
(et dans la vrai vie, je vérifie mes allocations)