getch () :
头文件: conio.h
函数用途:从控制台读取字符,但不显示在屏幕上
函数原型: intgetch(void ) )
返回值:读取的字符
例如:
char ch; 或int ch;
getch (; 或ch=getch (;
getch (; 等你按任意键,然后继续下一句;
ch=getch (; 等待按下任意键,然后为ch指定与该关键字符对应的ASCII代码,并执行以下语句:
1 .所在头文件为conio.h。 不是stdio.h。
2 .在使用之前调用initscr (在退出时endwin )。 否则就会出现不输入文字的函数
也有可能会回来。
3 .在不同的平台上,输入回车时,getch (返回不同的值,getchar )会批量返回10 )即n
1 )在windows平台上按ENTER键会生成rn个转义字符,因此getch返回13(r )。
2 )在unix、linux系统上,ENTER键只发生n,所以getch返回10(n )。
3 ) getch返回13(r ),因为Macintosh使用ENTER键生成r。
getch (; 不是标准c的函数,在c语言中不存在。 所以,使用时请注意程序的可移植性。 国内的c语言初学者经常使用getch (; 如果使用暂停程序,但不知道此函数的来源,建议使用getchar (或stdlib.h头文件中的system ) " pause "调用暂停系统命令。 在某些情况下,代替此功能或更换编译器。 作者: eric_e
来源: CSDN
原文: 3359 blog.csdn.net/Eric _ e/article/details/80515237
声明:本文为博主原创文章。 转载请附上博文链接!