首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

这个程序怎样才能统计汉字文件的行数?解决思路

2012-02-09 
这个程序怎样才能统计汉字文件的行数?#include stdio.hint main(){char c,aint i0for(agetchar()!

这个程序怎样才能统计汉字文件的行数?
#include "stdio.h"

int main()
{
char c,a;
int i=0;
for(;a=getchar()!=-1;)
{
if(c=getchar()=='\n')
  i=i+1;
}
printf("%d\n",i);
return 0;
}


这个程序只能统计数字或英文的文件行数但是无法统计汉字的! 要怎么改?

[解决办法]
这个和中文英文无关吧。

C/C++ code
#include <stdio.h>intmain(int argc, char *argv[]){    int c, i;    i = 0;    while ((c = getchar()) != EOF)        if (c + 0 == '\n')            i++;    (void)printf("%d\n", i);    return 0;} 

热点排行