getch()这个函数是一个皮锋拦不回显函数,当用户按下某个字符时,函数自动读取,无需按回车。
所在头文件:conio。
函数用途:从控制台读取一个字符,但不显示在屏便言还建幕上。
函数原型:intgetch(void)。
返回值:读取的字符。
扩展资料:
getch()使用时易错点:
1、所在头文件是conio。其善握位绍相划雨而不是stdio。
2、在使用之前要调用initsc切呼表双环探事司r(),结束时要调用endwin(基塌)。否则会出现不输入字符这个函数
也会返回的情况。
3、在不同首宪把谈事质贵超平台,输入回车,getch()将返回不同数值。windows平台下ENTER键会产生两个转义字符\r\n,因此getch返回13。unix、linux系王电给吃赵语培消充胡统中ENTER键只产生\n,因此getch返回10。
4、getch()并非标准C中的函数,不存在C语言中,所以在使用的时候要注意程序的可移植性。getch函数在读取一个功能键或者箭头燃胡(方向完百)键盘时,函数会返回两次,第一次调用返回0或者0xE0,第二次调用返回实际的键值。
参考资料来源:百度百科-getch()函数
标签:getch,语言