在使用双向链接列表时,我需要一些帮助,其中节点的结构包含指向 void 的指针。如果我定义了另一个结构,我想在其中插入节点的实际数据,如何将它分配给指向 void 的指针?另外,如何打印列表?
我的节点的结构,在头文件中定义:
typedef struct nodetype
{
struct nodetype *prev, *next;
void *data;
} NodeT;
我要在每个节点中插入的数据结构,在 main.c 中定义:
typedef struct dataStructure
{
int birthday;
char *name;
}