> 文章列表 > getch是什么意思

getch是什么意思

getch是什么意思

getch是一个计算机函数,在windows平台下从控制台无回显地取一个字符,在linux下是有回显的。用法是int getch(void)。

getch();并非标准C中的函数,不存在C语言中。所以在使用的时候要注意程序的可移植性。国内C语言新手常常使用getch();来暂停程序且不知道此函数来源,建议使用get)或者使用头文件中的system(\"PAUSE\")调用系统命令暂停;(如果情况允许)代替此功能或更换一款编译器。

在不同平台,输入回车,getch()将返回不同数值,而get)统一返回10(即);在使用之前要调用initscr(),结束时要调用endwin()。否则会出现不输入字符这个函数。