我尝试在另一个结构中访问“下一个”,但尽管我尝试了很多方法但失败了。
这是嵌套结构:
struct list_head {
struct list_head *next, *prev;
};
typedef struct {
char *key;
char *value;
struct list_head list;
}dict_entry;
我想访问“下一步”。我初始化了一个新的dict_entry。
dict_entry *d;
while(d->list->next!=NULL){}
但这是错误的。谁能给我一种访问“下一个”的方法?注意:我无法更改结构。