Bonjour,
J'ai une structure node qui se présente ainsi :
Pour ajouter un pointeur à children, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 typedef struct s_node t_node; struct s_node { int value; t_node *parent; int nb_children; t_node **children; };
Or, ça me fait une erreur de segmentation. Est-ce que quelqu'un peut m'expliquer pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 t_node *this; this->nbchildren++; children = realloc(children, this->nb_children * sizeof(int *));
Merci
Partager