структура typedef в определении структуры файла заголовка в файле c

У меня есть typedef для структуры в sampleHeader.h, которая похожа на:

typedef struct example Example;

и у меня есть в моем sampleSource.c:

struct example{ char a[4]; char b[4]; char c[5]; }

Теперь по какой-то причине, когда я возвращаю указатель обратно на свою основную функцию, которая ссылается на структуру, которая была создана (и malloc’d), и пытаюсь распечатать значения каждого члена, я получаю сообщение об ошибке в строках «не может быть разорвано неполное. тип»

Любые идеи?

Можем ли мы увидеть фрагмент кода, который на самом деле получает ошибку неполного типа невозможно разыменовать?   —  person andrew Patterson    schedule 09.10.2013

Взгляните сюда: bbs.archlinux.org/viewtopic.php?id=141686</ а>   —  person andrew Patterson    schedule 09.10.2013

Нам нужно увидеть код, но вам нужен ‘;’ в конце определения структуры.   —  person andrew Patterson    schedule 09.10.2013

Код не нужен, это простая проблема с областью видимости. main.c не может видеть определение, потому что его нет в заголовке.   —  person andrew Patterson    schedule 09.10.2013

Источник: ledsshop.ru

Стиль жизни - Здоровье!