Re-problème avec realloc() (désolé)
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 :arf:
Je déclare ma structure et l'alloue avec calloc :
Code:
1 2
|
Cont[count].Container = (struct ItemsContainer *)calloc(Nbr_Container+1,sizeof(struct ItemsContainer)); |
Ensuite l'utilisateur doit pouvoir ajouter des container à son gré donc j'utilise un realloc() lorsqu'il décide d'ajouter un container :
Code:
1 2
|
realloc(theApp.Cont[theApp.CurEntry].Container,(count+1)*sizeof(struct ItemsContainer)) |
Et ca plante lorsque l'utilisateur ajoute un 3eme container ! :( :(
count représente le nombre de container déjà présent.
Une idée ? :wink: