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’

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


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

Опечатка ;)


typedef struct _accountNode accountNode;
                 ^^
struct _acountNode {
         ^

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