链表向文件输入和从文件读出数据库链表到链表

如何把链表写入文件~和读出文件,高手请进_百度知道链表的数据输入文件中_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
链表的数据输入文件中
上传于||文档简介
&&关​于​链​表​的​应​用
大小:1.81KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢1706人阅读
&& 在学校里,学过一点C,不过水平很低,现在学起来感觉很吃力,不过每天学会一点,还是挺开心的。编程这东西,写写,想想也就会了。
&& 以下所有代码,均在Linux环境下,VIM编辑器中编写,通过GCC调试。
&& 将文件中的内容写入链表的思路:
& (1) 我们先要建立一个文件,示例中我采用了 stu_data.txt,创建一个文件指针FILE *fp指向该文件
&&(2)我们知道要将文件内容写入链表,其实非常类似与我们平时,将标准的输入输出写入链表。所以只要在文件的操作内,完成链表的建
&&&&&&&&& 立就好了。
&&&&实现:
#include&stdio.h&
#include&stdlib.h&
#include&string.h&
struct& stu
&&&&& struct stu*
typedef struct stu& S
typedef struct stu * S
Slink head = NULL;
Slink receive_txt()
&&&&& FILE *
&&&&& fp = fopen(&stu_data.txt&,&r&);
&&&&& if(fp == NULL)
&&&&&&&& printf(& open error.../n&);
&&&&&&&& exit(0);&&&&&
&&&&&&rewind(fp);
&&&&& Slink h = NULL;
&&&&& Slink r& = NULL;
&&&&& Slink s& =NULL;
&&&&&&while(fgetc(fp)!=EOF)
&&&&&&&&&& s = malloc(sizeof(Snode);
&&&&&&&&&& fscanf(fp,&%d&,s-&data);
&&&&&&&&&& if(h ==NULL)
&&&&&&&&&& {
&&&&&&&&&&&&&&& h =
&&&&&&&&&&&&&&& r& =
&&&&&&&&&&&}
&&&&&&&&&& else
&&&&&&&&& &{
&&&&&&&&&&&&&& r-&next =
&&&&&&&&&&&&&&&r =
&&&&&&&&&& }
&&&&&&&&& r-&next = NULL;
void display(Slink head)
&&&&&&&&& Slink p =
&&&&&&&&& while(p!=NULL)
&&&&&&&&& {
&&&&&&&&&&&&&&& printf(&%d&,p-&data);
&&&&&&&&&&&&&&&&p = p-&
&&&&&&&&& }
void main()
&&&&&&& head = receive_txt();
&&&&&&&&display(head);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6334次
排名:千里之外
(1)(1)(1)(2)(1)&&&&单链表及文件操作
从txt文件中读取数据并自动建立单链表
单链表及文件操作
从txt文件中读取数据并自动建立单链表
1、从文本文件中导入班级学生信息:学号、姓名、性别、籍贯
2、将学号重复的删除
3、显示导入的学生信息(文件加后缀)
4、按学号、姓名、性别、籍贯相等和不相等查找
5、多次查找
6、查找结果写入文件
7、VC++6.0编译通过
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
课程资源下载排行c语言如何将文件中的数据读出来并存到链表中_百度知道}

我要回帖

更多关于 数据库链表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信