Linked list (utlist.h) - вопрос, как удалить несколько объектов из списка в C - PullRequest
0 голосов
/ 09 ноября 2018

Привет всем, у меня есть вопрос о LL из utlist.h в C.

узел списка выглядит, например, как ниже:

typedef struct node_list_t
{
    node_list_t* next;
    uint8_t surname_nbr;
    uint8_t name_nbr;
    uint8_t age;
}  node_list_t;

В моей программе я реализовал список, например, с 200 узлами. Я должен удалить все узлы, которые "surname_nbr == 23;" Каков наилучший способ сделать это в C, используя utlist.h?

...