c语言中如何将链表写入文件?

qsyang 2003-04-29 08:26:46
现在建立了链表,想保存到文件中,那么在调用fwrite和fread时参数如何写?
是不是还要记录链表中节点的个数呢?
谢谢!


...全文
445 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
短歌如风 2003-04-29
  • 打赏
  • 举报
回复
按顺序把所有节点的数据(不包括指针)写到文件中,读取时按顺序读出所有节点数据并重建链表。
或不按顺序,而是把节点和链接都保存起来,保存时用节点存储在文件中位置代替指针,读取时可以根据它重建链表。这种方法的好处时向链表中添加、删除时不用重写整个文件,不过比较复杂,并且文件比较大。
HITGB 2003-04-29
  • 打赏
  • 举报
回复
用循环语句一个节点一个节点写吧

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧