Segmentierungsfehler beim Zuweisen von Strukturelementen in c

Ich habe zwei Struktur in c

struct data{
  char *name;
};

struct lst{
   struct lst *next;
   struct table *data;
};

wenn ich versuche, einen Namen wie zuzuweisen

l-> Daten-> Name = d-> Name; printf ("% s", l-> Daten-> Name);

es gibt einen Segmentierungsfehler. Also liegt es am Nur-Lese-Speicher oder an einem anderen Grund?

ok ich habe das problem gelöst :) ich habe getan:

l-> Daten = d; d hat schon den namen :) danke an alle

Antworten auf die Frage(3)

Ihre Antwort auf die Frage