Dans ma boucle, l'allocation est faite comme cala (j'ai simplfier au maximum):
Code:
1 2 3 4 5 6
|
for(resourceIndex = 0; resourceIndex<10; resourceIndex++)
{
resourceIds = (resource*) realloc(resourceIds, resourceIndex+1 * sizeof(resource));
memset(&resourceIds[resourceIndex],0,sizeof(resource));
} |
Pour les deux "premières cases" de mon tableau il n'y à pas de problème, par contre lorsque je veux allouer quelque chose apres le 2em passage ma fonction explose... Et je ne comprends pas trop pourquoi :s, je dois utiliser realloc d'une mauvaise manière je suppose.