我想使用 C 程序查找每行中的字符数。如果我在一行中有一个语句,它会工作得很好。但是,如果多个语句意味着,它会在其后添加一个 0。我怎样才能修改我的代码来实现我所需要的?提前致谢。
fp=fopen("chumma.c","r");
while((c=getc(fp))!=EOF)
{
cn++;
if((c=='\n') || (c==';'))
{
if((cn-1)==0)
em++;
n++;
printf("\nNo. of char in line %d : %d\n",n,(cn-1));
ll[n-1]=cn-1;
cn=0;
}
}