J'ai deux structure cerreur de segmentation tout en attribuant les membres de la structure en c
struct data{
char *name;
};
struct lst{
struct lst *next;
struct table *data;
};
quand je suis en train d'attribuer un nom comme
L> Nom data-> = d-> nom ; printf ("% s", l-> data-> name);
il donne un défaut de segmentation. Est-ce parce que la mémoire est en lecture seule ou causée par une autre raison?
ok je résolu le problème:) je l'ai fait:
L> data = d; d a le nom :) déjà remercie tous
Postez le code qui initialise l. Et n'utilisez pas l comme nom de variable. –
du code manque. Comment avez-vous alloué la mémoire? – Pierre
Est-ce un l ou un I? Pas un bon choix de nom –