统计输入字符数,用的Turbo c,用ctrl+z结束不了?EOF用哪个键结束?

#include
main()
{
long nc;

 nc = 0;
 while(getchar() != EOF)
     ++nc;
 printf("%ld\n", nc);

}
统计输入字符数。

char ch;
while(scanf("%c", &ch) != EOF) ++nc;

回车 ctrl+z 回车