struct Game
{
char * name;
...
}
struct Game* pGames[catCountGames(filename)+1];
...
struct Game * pGame = NULL;
pGame = (struct Game*) malloc (sizeof(struct Game));
pGame->name = (char*) malloc(sizeof(char)*(strlen(ptr)+1));
...
pGames[indice++] = pGame; Or, quand je veux libérer la mémoire allouée pour name, c'est en fait ma structure qui est (…)
Forum Programmation.c Libération de structures dynamiques
3
mai
2005
Bonjour,
J'ai un problème de libération de mémoire et je n'arrive pas à trouver mon erreur.
J'ai un tableau de struct de char (tout ça réparti dans plusieurs fonctions) :