首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我想知道getch(); getche(); getchar(); 这三个函数的区别

2012-03-13 
我想知道getch() getche() getchar() 这三个函数的区别?乍一看,觉得getch()getche()getchar()没什么

我想知道getch(); getche(); getchar(); 这三个函数的区别?
乍一看,觉得getch();   getche();   getchar();   没什么区别,都是字符输入的函数,但应用时还是有区别,我想知道这三个函数的具体区别?

我在网上找不全,就麻烦各位了!谢谢!

[解决办法]
getch()是一个输入命令,作用是从键盘接收一个字符,而且并不把这个字符显示出来
而getche()函数将读入的字符回显到显示屏幕上。
getchar()函数也是从键盘上读入一个字符, 并带回显。它与前面两个函数
的区别在于: getchar()函数等待输入直到按回车才结束, 回车前的所有输入字
符都会逐个显示在屏幕上。但只有第一个字符作为函数的返回值。

[解决办法]
getch()输入一个字符 输入就中止 输入数字不回显在屏幕上

getche()与getch()相似 但回显

getchar()在输入回车后 才停止输入 输入字符显示在屏幕上 返回值是回车前的一个字符

热点排行