Bonjour,
Dans le cadre d'un projet je doit utiliser la fonction 'realloc', et j'ai malheureusement quelques soucis.
Voila mon problème:
Je travaille avec un tableau de structure de type:
t_datas *datas;
J'utilise le tableaux sans soucis tout fonctionne, mon problème apparait quand j'essaye de reallouer de la memoire pour ajouter un membre dans mon tableau:
Je procède comme ceci:
J'envoie a ma fonction un pointeur sur le tableau de structure:
int realloc_func(t_datas **datas, int new_size)
{
*datas = realloc(*datas, (new_size + 1) * sizeof(**datas));
Un segfault apparait ici des que j essaye de mettre quelques chose dans le nouveau membre de ma struct.
(...)
}
j'ai essayer plein de combinaison, avec des pointeur temporaire, ect, je comprend visiblement pas quelques chose, de cette satané fonction realloc.
Merci pour vos reponse.
Sam.
There is no place like 127.0.0.1 /