Вопросы

структура 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

Читать:
Клонирование GitLab не выполнено

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

Похожие записи

Линейная диаграмма React vis не отображается должным образом

admin

Использование сохраненных регистров в основной функции на ассемблере RISC-V

admin

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

admin

Почему потеря оценки увеличивается при обучении модели NER трансформаторов huggingface?

admin

Настройка заголовка авторизации — приложение Flask с использованием запросов Python и JWT

admin

нечетная ошибка компоновщика при создании программы: «множественное определение `fnames’; src/main.o:(.data.rel.local+0x0): сначала определено здесь’

admin