導讀您好,肖大哥就為大家解答關于古爾圖車禍,getch相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、getch是一個計算機函數,在windows平臺...
您好,肖大哥就為大家解答關于古爾圖車禍,getch相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、getch是一個計算機函數,在windows平臺下從控制臺無回顯地取一個字符,在linux下是有回顯的。
2、用法是int getch(void)。
3、在linux平臺下時(即包含的是curses.h),還應該在使用函數之前使用initscr(),使用完畢之后調用endwin().否則的話不需輸入就會返回。
4、Windows下不推薦使用POSIX。
5、建議使用使用標準C++相似的名稱:_getch。
6、擴展資料:getch();并非標準C中的函數,不存在C語言中。
7、所以在使用的時候要注意程序的可移植性。
8、國內C語言新手常常使用getch();來暫停程序且不知道此函數來源,建議使用getchar()或者使用
9、在不同平臺,輸入回車,getch()將返回不同數值,而getchar()統一返回10(即);在使用之前要調用initscr(),結束時要調用endwin()。
10、否則會出現不輸入字符這個函數。
11、參考資料來源:百度百科-getch。
本文就講到這里,希望大家會喜歡。