Я пытаюсь создать функцию моей домашней работы movielab для программы c. Я столкнулся с ошибкой одной из моих функций: «передача аргумента 1 из« DeleteImageList »из несовместимого типа указателя». Я не знаю, как это исправить. Это моя функция DeleteImageList (movie_po) - строка ошибки.
void DeleteMovie(MOVIE *movie)
{
ILIST *movie_po;
DeleteImageList(movie_po);
movie_po->Frames=NULL;
free(movie);
}
Это моя функция DeleteImageList
void DeleteImageList(ILIST *list)
{
IENTRY *run;
ILIST *Il=list;
while (Il->length>0){
run = Il->First->Next;
DeleteImageEntry(Il->First);
Il->First=run;
Il->length--;
}
//assert(First->Null);
//assert(Next->Null);
Il->First=NULL;
Il->Last=NULL;
free(Il);
Il=NULL;
}
Спасибо!