頭文件:conio。
功能:從控制臺讀取字符,但不在屏幕上顯示。
函數原型:int getch(void)。
返回值:讀取的字符。
擴展數據:
使用getch()時容易出錯的地方:
1,頭文件是conio。不是stdio。
2.使用前調用initscr(),最後調用endwin()。否則會出現不輸入字符的功能。
也會回歸。
3.在不同的平臺上,輸入enter,getch()將返回不同的值。在windows平臺上輸入將生成兩個轉義字符,\r\n因此getch返回13。在unix和linux系統中,ENTER鍵僅生成\n,因此getch返回10。
4.getch()不是標準C中的函數,在C語言中也不存在,所以在使用它時要註意程序的可移植性。當getch函數讀取功能鍵或箭頭(方向)鍵盤時,該函數將返回兩次,第壹次調用返回0或0xE0,第二次調用返回實際的鍵值。
百度百科-getch()函數