???
if((fp=fopen(filename,"r")==NULL));{
fprintf(stderr,"Can not open the file: %s\n",filename);
return 0;
}
while ((temp = fgetc(fp)) != EOF)
{
if (temp == '\n')
{
count++;
}
}
fclose(fp);
return count;
}
这段有什么问题吗????一直报错555555~ ~~ 由于你的程序不完整,我也不知道该怎么帮你。不过我下面这段程序是没有问题的
#include <stdio.h>
int main()
{
FILE *fp;
int count = 0;
char temp,filename;
if((fp=fopen(filename,"r"))==NULL);// 你的程序此语句的括号打错地方了
{
fprintf(stderr,"Can not open the file: %s\n",filename);
return 0;
}
while ((temp = fgetc(fp)) != EOF)
{
if (temp == '\n')
{
count++;
}
}
fclose(fp);
return count;
} 风过无痕1989 发表于 2020-9-30 03:08
由于你的程序不完整,我也不知道该怎么帮你。不过我下面这段程序是没有问题的
谢谢 waxpy0918 发表于 2020-9-30 14:51
谢谢
既然得到了满意的答案了,就给人家“最佳答案”呀,又不需要你付出什么,举手之劳,也算是报答人家对你的帮助,不是吗?
页:
[1]