读书人

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

发布时间: 2012-02-09 18:22:27 作者: rapoo

这个程序怎样才能统计汉字文件的行数?
#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;} 

读书人网 >C语言

热点推荐