1
Я пытаюсь использовать реализацию linux для связанного списка (list.h), но я продолжаю получать следующую ошибку: - недопустимый аргумент типа -> (есть 'int')Ошибка в реализации интерфейса связанного списка ядра
struct klist
{
int data;
struct list_head list;
};
int main()
{
int i;
struct klist *_lptr;
LIST_HEAD(klist_head);
for(i=0;i<10;i++)
{
_lptr=(struct klist*)malloc(sizeof(struct klist));
_lptr->data=i;
}
list_for_each_entry(_lptr,&klist_head,list)
{
printf("%d\n",_lptr->data);
}
}
было бы очень полезно аннотировать строку, для которой была сообщена эта ошибка. – ensc