getchar();getche();getch()的区别

主要是由于getchar()函数使用了键盘缓冲区,一直等到有回车时,getchar()函数才接受字符。

因此有人对此函数进行了扩充, 函数名为getche(),不再使用键盘缓冲,输入的字符立即就能被接受。

这个函数不是存放在stdio.h中,而是存放在conio.h中。

上面程序如 下修改便好用多了。

类似函数还有很多,如getch(),这和getche()的区别是,getch()函数在输入后并不显示在屏幕上,其它功能和 getche()相同,也是定义在conio.h中

你可能感兴趣的:(区别,getchar(),getch(),getche())