C 如何使用“将链接列表保存到文件”;“数据”;以结构形式归档

C 如何使用“将链接列表保存到文件”;“数据”;以结构形式归档,c,file,C,File,我想在文件中保存/加载链表,但问题是链表中的数据字段是struct,它保存的是地址而不是数据 我怎样才能解决这个问题 这是链接列表: typedef结构节点 { 作废*数据; 结构LNode*next; }节点; 类型定义结构 { 结构节点*头,*尾; void(*printNode)(void*); int(*比较)(无效*,无效*); }名单; 这是数据字段中的结构 struct\u患者 { 字符*名称; 国际年; 医生*医生; }型糖尿病患者; 这就是我所做的功能 void存储列表(常

我想在文件中保存/加载链表,但问题是链表中的数据字段是struct,它保存的是地址而不是数据

我怎样才能解决这个问题

这是链接列表:

typedef结构节点
{
作废*数据;
结构LNode*next;
}节点;
类型定义结构
{
结构节点*头,*尾;
void(*printNode)(void*);
int(*比较)(无效*,无效*);
}名单;
这是数据字段中的结构

struct\u患者
{
字符*名称;
国际年;
医生*医生;
}型糖尿病患者;
这就是我所做的功能

void存储列表(常量字符*文件名,常量列表*列表){
文件*f=fopen(文件名,“wb”);
节点*温度;
临时=列表->标题;
while(temp!=NULL){
如果(f!=NULL){
fwrite(温度,尺寸(LNode),1,f);
//fcloseall();
}
温度=温度->下一步;
}
fclose(f);
}

您的问题是什么?请添加语言标签,以便熟悉该语言的人更容易找到您的问题。您希望得到什么样的输出?