社区
C语言
帖子详情
C语言链表读取问题
风隐若现
2012-06-03 02:49:26
如何把文件中的链表读取出来
像
typedef struct m
{
int a;
char b[10];
struct m *next;
}M;
M *p,*head,*t;
读出来之后
建立head是头的链表
文件是"D:\aaa"
存入时是
p=head;
while(p !=NULL)
{
fwrite(p,len,1,fp);
p = p->next
}
大侠帮帮忙 。。。。。。。
谢谢啦。。。。。。。。
...全文
101
4
打赏
收藏
C语言链表读取问题
如何把文件中的链表读取出来 像 typedef struct m { int a; char b[10]; struct m *next; }M; M *p,*head,*t; 读出来之后 建立head是头的链表 文件是"D:\aaa" 存入时是 p=head; while(p !=NULL) { fwrite(p,len,1,fp); p = p->next } 大侠帮帮忙 。。。。。。。 谢谢啦。。。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wZi
2012-06-03
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 1 楼 的回复:
这不行,第一次写入文件时 结构中的地址是程序地址空间的地址,
再读出来地址空间都变了,指针都已经无效
方法:不要把指针写入文件,只写数据,读出来时再分配空间,重建链表
++
[/Quote]
我看成了艹
。。。
W170532934
2012-06-03
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
这不行,第一次写入文件时 结构中的地址是程序地址空间的地址,
再读出来地址空间都变了,指针都已经无效
方法:不要把指针写入文件,只写数据,读出来时再分配空间,重建链表
[/Quote]
++
风隐若现
2012-06-03
打赏
举报
回复
是程序运行完后再重新打开
读入已存的链表
画地为牢
2012-06-03
打赏
举报
回复
这不行,第一次写入文件时 结构中的地址是程序地址空间的地址,
再读出来地址空间都变了,指针都已经无效
方法:不要把指针写入文件,只写数据,读出来时再分配空间,重建链表
C语言
链表
实现学生信息管理
C语言
——
链表
技术实现的学生信息管理。直接把txt文档中的代码复制到vc++ 6.0中即可。
C语言
链表
倒置程序,可直接运行
用
C语言
实现的
链表
倒置程序,能直接运行。
C语言
链表
排序
C语言
链表
排序,源代码,代码清晰,适合初学者下载
C语言
动态
链表
的建立
动态
链表
的建立程序,用
C语言
编写,供技术与编程人员参考
C语言
链表
实验报告.pdf
C语言
链表
实验报告.pdf
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章