本文主要是介绍c语言getchar()接收字符函数如何结束,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
int main(int argc, char* argv[])
{
double nc;
for(nc=0;getchar()!=EOF;nc++)
{
putchar(c);
}
printf("%f",nc);
return 0;
}
当我们输入字符的时候,注意到,这个并没有按程序的逻辑输入一个就立刻打印出来,因为存在缓存问题,只有按enter键
才会将所有之前输入的字符打印出来
并且如果要结束的话,也要先按enter,然后再按ctrl+z才结束输入ctrl+z表示EOF.
这篇关于c语言getchar()接收字符函数如何结束的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!