| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 370 人关注过本帖
标题:统计代码 统计到中间自动退出~~~
取消只看楼主 加入收藏
zuifei07
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2014-2-5
结帖率:77.78%
收藏
已结贴  问题点数:20 回复次数:1 
统计代码 统计到中间自动退出~~~
/*  这段统计代码。。会统计到文件中间会直接退出。。
fileh=0;
    while((a=fgetc(file))!=EOF)
    {
        if(a=='\n')
        {
            fileh++;
        } else{
        a=fgetc(file);
        if(a==EOF)
        {
            fileh++;
            break;
        }
        }
    }
*/  不指导什么原因。。 求答~~ 代码是网上搬来的。。统计到中间就会退出。。

下面这段代码就可以完整的统计行数。。。。。
//得出文件行数,判断是否能处理
    fileh=0;
    while((a=fgetc(file))!=EOF)
    {
        if(a=='\n')
        {
            fileh++;
        }
        
    }
    fileh++;


第一个代码为什么会退出?  第二个为啥不会

搜索更多相关主题的帖子: 统计 file 网上 
2014-02-07 13:52
zuifei07
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2014-2-5
收藏
得分:0 
主要是。。为什么第一个就会出错呢?
2014-02-08 19:50
快速回复:统计代码 统计到中间自动退出~~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040699 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved