2 u013842112 u013842112 于 2014.06.09 19:04 提问

c语言存储链表数据问题

给你一个链表的头指针pHead,将一个结构体中的数据,比如:
struct{
int num;
char name[20];
char sex[10];
}
存储到磁盘中,然后下次启动程序之后又可以读取出来。
初次学习c语言,麻烦给出代码,谢谢

3个回答

u010136832
u010136832   2014.06.17 10:18

代码就不写了,给你思路,其实很简单啊,首先是建立头结点把数据存储好,然后写入文件中,在下一次程序启动后,你在写一个加载函数,作用就是打开先前存储的文件,然后从里面读数据,每读依次,新建一个节点,然后插入到头结点的后面,至于是头插法还是尾插法,自己决定,就是这么简单。

toulandemao
toulandemao   2014.07.01 21:59

没有接口怎么实现,你先把链表写出来再回调。

u012334850
u012334850   2014.11.25 13:42

查fopen网上有很多实例

Csdn user default icon
上传中...
上传图片
插入图片