注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

keky的博客

GAIN CONFIDENCE _=_!既然选择了远方,便只顾风雨兼程^_^

 
 
 

日志

 
 

嘿嘿。。解决了!  

2007-09-04 12:59:40|  分类: 琐事 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

       今天早上数据结构课程设计进入了第二阶段,调试、修改、优化、做操作界面。。。。。

       由于程序的基本框架中没有文件的输入输出操作,因此每次调试都得输入一大堆数据,真烦。如果用上文件操作拿回节省掉一大半的时间来干别的活,由于文件操作平时没咋用,有点陌生了,于是一大早醒来就翻开书架上的“圣经”have a look.。。

       看了大概就动手了,咔咔咔,键盘敲敲完事了,调试下ok,再调试下完了,这回输出一大堆垃圾数据。接着就一步步进行调试,结果发现是在读空文件时出了错,判断退出条件有误, 条件 feof( FILE * Ptr )  有问题,问问身边的几个牛人,也不会。于是就做好去机房问老师的准备,结果到那发现,咦!咱家岩哥近日不在现场白跑了!咳。。。。

       老样子上百度摆摆,看了很多帖子发现,判断文件末尾函数 feof( )有问题,它是当你读到文件末尾的下一个字节时才返回TRUE(非 0 ),意思就是说用它来判断文件结尾会有无畏的牺牲----〉多读一些垃圾东西,结果调了又调,整整花了一个早上,结果发现fread( )  当读到满足条件的数据会return 1, 否则return 0, 这下问题的解决可算有眉目了。只要在 if( ! feof( Ptr ) ) 条件里多加个条件 fread() == 1 ,问题就解决了。相信其他的读写函数也有类似的返回值。相信对大伙有帮助;至此文件操作问题基本解决, VICTORY!小小鼓励自己下。。。嘿嘿。

          

  评论这张
 
阅读(40)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017