社区
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
}
大侠帮帮忙 。。。。。。。
谢谢啦。。。。。。。。
...全文
104
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语言
链表
实现学生信息管理 #### 描述: 这是一个用
C语言
编写的简单程序,通过
链表
技术实现了学生信息的管理功能。用户可以通过简单的命令行界面执行各种操作,如添加、删除、修改、查询学生信息以及保存...
C语言
链表
倒置程序,可直接运行
总之,"
C语言
链表
倒置程序"是一个关于数据结构和算法的经典实例,它展示了如何使用基本的
C语言
语法和内存管理技巧来处理复杂的数据操作。通过理解和实践这个程序,可以加深对
链表
和
C语言
的理解,对于学习数据结构和...
C语言
链表
排序
6. 文件操作:可能包含
读取
数据到
链表
或保存
链表
到文件的函数,以方便数据的持久化。 学习这段代码,初学者可以深入理解
C语言
中的指针操作、动态内存分配以及
链表
数据结构的高级应用。同时,通过分析和调试排序算法...
C语言
动态
链表
的建立
该函数首先分配内存空间,用于存储
链表
的头节点和各个节点,然后使用 `scanf` 函数从用户输入中
读取
数据,并将其存储在
链表
节点中。最后,该函数返回
链表
的头节点。
链表
节点的创建 在 `creat` 函数中,我们使用 `...
C语言
链表
实验报告.pdf
C语言
链表
实验报告.pdf 本实验报告主要介绍了使用
C语言
实现
链表
的操作,包括
链表
的建立、插入、删除、遍历、修改等基本操作,并对
链表
进行
读取
和存储。下面是实验报告的详细内容和知识点: 一、
链表
的概念和定义 ...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章