Es-tu certain que tes allocations ont bien eu lieu ? Parce que désallouer quelque chose qui n'est pas alloué, je ne sais plus ce qu'il se passe (seg fault, j'imagine).
À moins d'être absolument sûr de son coup, il est de bon usage de vérifier que les allocations se sont bien déroulées : if ((pGame = (struct Game*) malloc (sizeof(struct Game)) == NULL) /* traitement de l'erreur */
[^] # Re: bizarre
Posté par Mikaël Cordon . En réponse au message Libération de structures dynamiques. Évalué à 2.
Es-tu certain que tes allocations ont bien eu lieu ? Parce que désallouer quelque chose qui n'est pas alloué, je ne sais plus ce qu'il se passe (seg fault, j'imagine).
À moins d'être absolument sûr de son coup, il est de bon usage de vérifier que les allocations se sont bien déroulées :
if ((pGame = (struct Game*) malloc (sizeof(struct Game)) == NULL) /* traitement de l'erreur */