int count;
char c;
FILE *fp;
fp=fopen("number.txt","r");
if(fp==NULL)
{
printf("Can't open the file!\n");
exit(0);
}
while(!feof(fp))
{
count=0;
while ((c=fgetc(fp))!= '\n')
{
if (c < 0)
count++;
}
}
fclose(fp);
printf("%d\n", count / 2);
!='\n'
改成!=EOF
陷入死循环了