Probleme de realloc d'un pointeur de pointeur
Bonjour j'ai actuellement une erreur de segmentation lorsque je fais un realloc sur une de mes structures, pourtant je cree bien cette structure dynamiquement avec un malloc
Code:
1 2 3
|
TypVoisins **lstCC = (TypVoisins **) malloc(tailleMax * sizeof(TypVoisins*)); |
ensuite je fais des realloc au cours de l'execution du programme et des le premier j'ai un 'segmentation fault' pourtant je ne vois pas pourquoi ça coince
Code:
1 2 3
|
lstCC = (TypVoisins **)realloc(lstCC, (sizeof(lstCC)+1) * sizeof(TypVoisins *)); |
ps : je sais que le cast sur un realloc n'est pas recommandé mais meme sans le cast ça ne passe pas
Est ce que quelqu'un voit d'ou sa peut venir?
merci