ошибка сегментации при назначении элементов структуры в c

У меня две структуры в с

struct data{
  char *name;
};

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

когда я'я пытаюсь присвоить имя как

l->данных->имя = д->название; Е (»% S», L>данных->название);

это дает ошибку сегментации. Так ли это, потому что только для чтения памяти или вызвано другой причиной?

хорошо, я решил проблему :)мы сделали:

l->данные = д; имя уже есть :) спасибо всем

Ответы на вопрос(2)

Ваш ответ на вопрос