getch()函数依赖于头文件conio.h, 会在windows平台下从控制台无回显地取一个字符,并且返回读取到的字符。
但是getch函数有一些特点:
从控制台读取单个字符不回显,但是当读取一个功能键(F1~F12 、delete等)或方向键时,函数会调用两次,第一次返回0或0xE0,第二次返回实际的编码。
这里有一个很好的解析,具体请看:link.
getch()函数依赖于头文件conio.h, 会在windows平台下从控制台无回显地取一个字符,并且返回读取到的字符。
但是getch函数有一些特点:
从控制台读取单个字符不回显,但是当读取一个功能键(F1~F12 、delete等)或方向键时,函数会调用两次,第一次返回0或0xE0,第二次返回实际的编码。
这里有一个很好的解析,具体请看:link.