Désolé mais j'ai mit l'autre sujet un peu trop vite pour le delestage![]()
Bon alors voilà le bug qui sévit depuis un bon moment et pour lequel je m'arrache les cheveux
Je déclare ma structure et l'alloue avec calloc :
Ensuite l'utilisateur doit pouvoir ajouter des container à son gré donc j'utilise un realloc() lorsqu'il décide d'ajouter un container :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Cont[count].Container = (struct ItemsContainer *)calloc(Nbr_Container+1,sizeof(struct ItemsContainer));
Et ca plante lorsque l'utilisateur ajoute un 3eme container !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 realloc(theApp.Cont[theApp.CurEntry].Container,(count+1)*sizeof(struct ItemsContainer))![]()
count représente le nombre de container déjà présent.
Une idée ?![]()
Partager