问题描述
- c语言存储链表数据问题
-
给你一个链表的头指针pHead,将一个结构体中的数据,比如:
struct{
int num;
char name[20];
char sex[10];
}
存储到磁盘中,然后下次启动程序之后又可以读取出来。
初次学习c语言,麻烦给出代码,谢谢
解决方案
代码就不写了,给你思路,其实很简单啊,首先是建立头结点把数据存储好,然后写入文件中,在下一次程序启动后,你在写一个加载函数,作用就是打开先前存储的文件,然后从里面读数据,每读依次,新建一个节点,然后插入到头结点的后面,至于是头插法还是尾插法,自己决定,就是这么简单。
解决方案二:
没有接口怎么实现,你先把链表写出来再回调。
解决方案三:
查fopen网上有很多实例
时间: 2025-01-30 09:30:05