1、这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,比剧安颌儿如用的游戏需要用到方向键,就可用这个函数读取。下面用一个示例来演示用法,首先新建一个c语言的空白文件:
2、程序用switch语句输出4个方向键的值,这里使用getch读取字符时,读取一次就行而读取方向键和功能键是,需要读取两次,getch函数在读取一个功能键或者箭头(方向)键盘时,函数会返回两次,第一次调用返回0或者0xE0,第二次调用返回实际的键值:
3、运行写好的程序,在控制台中就会输出4个方向键的值。以上就是getch函数的用法介绍: