中易网

在C语言中什么是getch()函数?

答案:1  悬赏:40  
解决时间 2021-10-10 07:52
在C语言中什么是getch()函数?
最佳答案
getch()的原型为 int _getch();
所在的头文件为 <conio.h>

在MSDN中是这样对getch()解释的:
The _getch function reads a single character from the console without echoing.

简单地说就是从缓冲区读取一个字符而不在输入设备上输入.它的返回值是它读取的字符的 ASCII码, 是一个int 值.不返回错误(原文为:_getch return the character read. There is no error return.)

至于有什么用,这个是见仁见智的:因为它不在输出设备上显示,所以也有用在"Press any the to continue/quit"的.
下面是MSDN给的一个例子,希望对你有所以帮助:



#include <conio.h>
#include <ctype.h>

void main( void )
{
int ch;

_cputs( "Type 'Y' when finished typing keys: " );
do
{
ch = _getch();
ch = toupper( ch );
} while( ch != 'Y' );

_putch( ch );
_putch( '\r' );
_putch( '\n' );
}

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鞋子放久了 白的部分发黄 用什么洗可以变白?
毕节 县特岗教师招聘小学英语面试说课是几年
从兰埔到珠海市国家税务局直属税务分局办税服
《枫桥夜泊》的诗意是——
PA10297806633安吉至洛阳新安县的包裹到哪了
武安哪里可以买到华为C8500呢?
沙发棉垫子上洒上红酒请问怎么处理、?
昆明住房贷款组合贷款的额度是多少?要怎么办
濮阳市中原宏力实业有限公司怎么去啊,有知道
怎么办理珠海住房公积金领取?不是很懂这一块
浙江义乌到甘肃天水什么快递可以到
想当演员有什么途径
请问今年的小吃车哪款最便宜又适合农村人用
Q板挂牌啥意思
漯河支队科目二舞阳考场办公地址在什么地方,
推荐资讯
有住石家庄鹿泉大学城那边的吗
心理素质不好怎么办?
重庆交通卡的价格
上海哪里有专业的演出服装出租,租凭
天台糯米蛋糕(水晶糕)
水晶简约灯购买需要多少钱?谁知道市场价?
我今年22岁了还能长高吗
权健奖金制度 ,怎样快速上级别呢?
怎么样查储蓄银行的流水帐单?
宝宝能吃波菜吗?
金山石化汽车站到石化卫零路365号职业介绍中
福建飞远的订单 a330812025401请帮忙查询下。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?