统计代码 统计到中间自动退出~~~
/* 这段统计代码。。会统计到文件中间会直接退出。。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++;
第一个代码为什么会退出? 第二个为啥不会