доступ к структуре: разыменование указателя на неполный тип

Когда я пытаюсь использовать и получать доступ к указателям на свои структуры, я продолжаю получать раздражающее сообщение"dereferencing pointer to incomplete type" ....

Например в моемuser.h У меня есть файлtypedef:

typedef struct FacebookUser_t* User;

и в моемuser.c файл, который включаетuser.h У меня есть эта структура:

struct FacebookUser_t {...}; 


Поэтому, когда мне нужен указатель на эту структуру, я использую толькоUser blabla; кажется, работает, и я добавляю его в общий список какElement которыйvoid* и это typedef для него вlist.h:

typedef void* Element;

и когда я вернусь узел из списка, который содержитElement (UserЯ не могу получить доступ к его членам, что я делаю не так? Спасибо!

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

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