古爾圖車禍(getch)

導讀您好,肖大哥就為大家解答關于古爾圖車禍,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()或者使用頭文件中的system("PAUSE")調用系統命令暫停;(如果情況允許)代替此功能或更換一款編譯器。

9、在不同平臺,輸入回車,getch()將返回不同數值,而getchar()統一返回10(即);在使用之前要調用initscr(),結束時要調用endwin()。

10、否則會出現不輸入字符這個函數。

11、參考資料來源:百度百科-getch。

本文就講到這里,希望大家會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!