Вопросы

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

Читать:
Обновление масштабируемого набора виртуальных машин Azure

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

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

Что именно делает параметр GCC -Wpsabi? Каковы последствия его подавления?

admin

Наблюдение за приложением virtualenv django через супервизор

admin

Каков наиболее эффективный способ чтения паркетного файла с разделами с помощью pyspark?

admin

Использование нескольких функций потерь в pytorch

admin

Обновите документ Firestore из облачной функции

admin

Как избежать двойных и одинарных кавычек в sed?

admin