我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:港彩神鹰 > 读入一行 >

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

归档日期:08-09       文本归类:读入一行      文章编辑:爱尚语录

  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个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

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

本文链接:http://chuyenchame.com/duruyixing/773.html