Простейший пример:
#include <stdlib.h>
typedef struct _accountNode accountNode;
struct _acountNode {
    accountNode *next;
/*  accountStruct *acnt;*/
};
int main(int argc, char **argv)
{
        int size = sizeof(accountNode);
        accountNode * node = malloc(size);
}
gcc выдает:
main.c: В функции ‘main’
main.c:12: ошибка: некорректное применение ‘sizeof’ к неполному типу ‘accountNode’
С виду все правильно написано. На что ругается компилятор?
    
      Ответ на:
      
          комментарий
        от Deleted 
  
    
      Ответ на:
      
          комментарий
        от can3p 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум не компилится код (2010)
 - Форум что не так в использовании структуры (2008)
 - Форум C, про типы (2005)
 - Форум Чем чревата прямая инкапусляция структур в си? (2016)
 - Форум sizeof(winsize) или sizeof(struct winsize) (2015)
 
- Форум Размер структуры с вложенным массивом структур (2013)
 - Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
 - Форум начинаюшему с++ помогите (2006)
 - Форум Простецкая QT-программа не компилится. (2005)
 - Форум Обращение к полям структуры в структуре (2014)