Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
typedef struct _linked_list *PLINKED_LIST;
struct _linked_list {
....
....
PLINKED_LIST next,prev,other;
} LINKED_LIST;
это живет, а вот дальше, когда я пытаюсь сделать массив и массив проинициализировать ссылками на элементы ЭТОГО ЖЕ массива - все становится плохо:
typedef struct _linked_list *PLINKED_LIST;
struct _linked_list {
....
....
PLINKED_LIST next,prev,other;
} LINKED_LIST[2] = {
{10,&LINKED_LIST[1],"Hello"},
{11,&LINKED_LIST[0],"world"}
};
Дело именно в ссылках, - если я их из структуры убираю, то все работает.
Как же мне инициализацию ссылок осуществить?