У меня есть две разные структуры, которые имеют общее имя переменной. Как я могу присвоить значение с выводом, вызвав ошибку сегментации?Различные структуры с одинаковыми именами переменных
struct observer *obs;
obs->next = NULL;
struct sightings *sights;
sights->next = NULL;
Приведенный выше код вызывает ошибку сегментации. Можно ли этого избежать?
Благодаря
Вы должны выделить память для каждой struct.use malloc d this – pang1567
не имеет ничего общего с именами полей. (попробуйте перейти к next1 и next2, вы увидите, что это не так) – pm100
Обзоры и достопримечательности на самом деле ни на что не указывают. – user3629249