关于EOF的结束问题
我运行这个获取大小写字幕的小程序,总是打不出内容。除非刚开始就输入ctrl+z,但输入其他字符再加ctrl+z则没有#include <stdio.h>
void main()
{
int upcase=0,lowcase=0;
char ch;
while((ch=getchar())!=EOF)
{
if (ch<='Z'&&ch>='A')
upcase++;
if(ch<='z'&&ch>='a')
lowcase++;
}
printf("the number of up case is %d,the number of lowcase is%d.\n",upcase,lowcase);
}