社区
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
}
大侠帮帮忙 。。。。。。。
谢谢啦。。。。。。。。
...全文
114
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写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wZi
2012-06-03
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 1 楼 的回复:
这不行,第一次写入文件时 结构中的地址是程序地址空间的地址,
再读出来地址空间都变了,指针都已经无效
方法:不要把指针写入文件,只写数据,读出来时再分配空间,重建链表
++
[/Quote]
我看成了艹
。。。
W170532934
2012-06-03
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
这不行,第一次写入文件时 结构中的地址是程序地址空间的地址,
再读出来地址空间都变了,指针都已经无效
方法:不要把指针写入文件,只写数据,读出来时再分配空间,重建链表
[/Quote]
++
风隐若现
2012-06-03
打赏
举报
回复
是程序运行完后再重新打开
读入已存的链表
画地为牢
2012-06-03
打赏
举报
回复
这不行,第一次写入文件时 结构中的地址是程序地址空间的地址,
再读出来地址空间都变了,指针都已经无效
方法:不要把指针写入文件,只写数据,读出来时再分配空间,重建链表
C语言
链表
实现学生信息管理
### 题目:
C语言
链表
实现学生信息管理 #### 描述: 这是一个用
C语言
编写的简单程序,通过
链表
技术实现了学生信息的管理功能。用户可以通过简单的命令行界面执行各种操作,如添加、删除、修改、查询学生信息以及保存...
C语言
链表
倒置程序,可直接运行
总之,"
C语言
链表
倒置程序"是一个关于数据结构和算法的经典实例,它展示了如何使用基本的
C语言
语法和内存管理技巧来处理复杂的数据操作。通过理解和实践这个程序,可以加深对
链表
和
C语言
的理解,对于学习数据结构和...
C语言
链表
排序
6. 文件操作:可能包含
读取
数据到
链表
或保存
链表
到文件的函数,以方便数据的持久化。 学习这段代码,初学者可以深入理解
C语言
中的指针操作、动态内存分配以及
链表
数据结构的高级应用。同时,通过分析和调试排序算法...
C语言
动态
链表
的建立
该函数首先分配内存空间,用于存储
链表
的头节点和各个节点,然后使用 `scanf` 函数从用户输入中
读取
数据,并将其存储在
链表
节点中。最后,该函数返回
链表
的头节点。
链表
节点的创建 在 `creat` 函数中,我们使用 `...
基于
C语言
链表
实现的订餐系统_
C语言
_
点餐系统,用简单的
c语言
链表
实现。通过在主函数循环调用各个函数,从而实现对
链表
的连续操作,最终实现
链表
的新建、打印、查找、保存、
读取
、更新、删除等等操作,进而管理订单与用户信息,并保存用户的各种信息,...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章