LINUX.ORG.RU

[C] Связные списки, не компилится

 


0

0

Простейший пример:

#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’

С виду все правильно написано. На что ругается компилятор?


Ответ на: комментарий от can3p

может не использовать в именах повторяющиеся буквы, а не очки покупать

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.