搜索
当前位置: 秒秒彩官网 > 读入一行 >

C语言中想用feof()作为判断条件用fread()来读入链表数据如何避免

gecimao 发表于 2019-07-07 22:53 | 查看: | 回复:

  C语言中想用feof()作为判断条件,用fread()来读入链表数据,如何避免将最后多读入一行无用的数据?

  C语言中想用feof()作为判断条件,用fread()来读入链表数据,如何避免将最后多读入一行无用的数据?

  难道fread()和feof()就不能结合起来使用了么?再详细描述一下问题:我以链表形式写数据,然后用fwrite()函数将链表数据写入了文本文件“data.txt”中。问题1:当我在将数据写入d...

  再详细描述一下问题:我以链表形式写数据,然后用fwrite()函数将链表数据写入了文本文件“data.txt”中。

  问题1:当我在将数据写入data.txt后,不关闭程序,直接选择读出文件到链表中(选项9),会出现这样的问题:写入文件的数据是 : 烧结矿 27271 31 28 19 上大课 37262 36 29 71 分别是两个结构体,写入应该没有错,但在该文件读出数据并重新存放到链表时候,再打印链表数据,就成这样了。

  问题2:我在将链表数据写入文件后就关闭程序。 当我再一次打开程序,我希望将data.txt中的数据读回到链表中去,但读入会多出一行无关数据(乱码),如图:

  请熟悉这方面问题的高人帮我解答一下。如果有可替代的解决方法也可以的,谢谢了!具体问题和代码,请大家在百度上发消息给我或者qq上加我:1309604898,我都会附上更详细代码,谢谢了!只要解决了我的问题,必定给100财富。我自己也在找原因,但时间有点紧,所以求助大家,谢谢了

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人互联网行家采纳数:20201获赞数:50809专业C/C++软件开发向TA提问展开全部feof不在while条件中判断

本文链接:http://k-mood.com/duruyixing/521.html
随机为您推荐歌词
推荐文章

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部