发布网友 发布时间:2022-04-22 09:05
共5个回答
热心网友 时间:2023-06-30 14:46
getch()是从键盘接受一个无回显,不缓冲的输入,并返回对应按键的字符
这里就是等待一个输入,让屏幕暂停一下,方便看程序执行的结果
热心网友 时间:2023-06-30 14:46
getch()
是
conio.h
里的函数,它从键盘读取1个字符,拍入1个就即时读入。不须等待Enter键的到来。
程序例子:
#include
#include
int
main(){
int
c;
printf("Press
any
key\n");
c
=
getch();
if
(c)
printf("A
key
is
pressed
from
keyboard");
else
printf("An
error
occurred");
getch();
return
0;
}
热心网友 时间:2023-06-30 14:46
getch()可以认为是停一停的意思,就是停下来等你的下一步输入。。有些程序不加getch()就会一闪
就消失
热心网友 时间:2023-06-30 14:47
在运行的时候显示给你看用的,官方话就是从控制台读取一个字符,但不显示在屏幕上
但是getch是conio.h中的函数,且不存在c语言中,推荐用getchar()
热心网友 时间:2023-06-30 14:48
这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,但是这个函数并非标准函数,要注意移植性!
参考:百度百科 http://ke.baidu.com/link?url=_kskyumYtMcZGWPH5r_5Ae5R_uZB3jMlylfDJbLjb65Reseka2slOmYEnGVpXRyc