приведение к типу "Список" не допускается - PullRequest
0 голосов
/ 03 мая 2020

Ниже мой код.

struct movie {
    char movie_name[30];
    float score;
};


typedef struct movie ITEM;

typedef struct node {
    ITEM item;
    struct node* next;
}NODE;

typedef struct list {
    NODE* head;
}List;
void read_file(List *p_head)
{...

List new_movie = (List)malloc(sizeof(struct list));
...
}

Я хочу выделить тип памяти 'List'.

Но я не могу выделить.

Что не так?

1 Ответ

0 голосов
/ 03 мая 2020

Когда вы используете mallo c, вы должны присвоить его возвращаемое значение указателю:

List *new_movie = (List *)malloc(sizeof(List));
...