EOF与getchar()
时间:2010-07-18 来源:xmg
用getchar()!=EOF来作为循环输入的条件,
那么按回车是退不出循环的,
只有按Ctrl+z或F6才能退出循环
getchar()回显字符,自然控制台会出现^z的字样,
按下回车,getchar()才能从键盘缓冲区中接收EOF(Ctrl+z或F6),
这时循环结束。再按任何键即退出程序。
PS:所有的输入函数其实都是通过从键盘缓冲区中接收数据的。
相关阅读 更多 +