2
已解决
陈振轩
高级光能
高级光能
getch()有什么用?
这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有些人用这个函数来做游戏
getch()的库是什么?
getch()为conio.h,conio是Console Input/Output(控制台输入输出)的简写。
那getch()怎么用呢?
示例代码:
#include <conio.h>
#include <iostream>
using namespace std;
int main() {
char ch=1;
cout << "点击ESC即可退出!";
while (ch != 27) {
ch = getch();
cout << "你点击了" << ch << "键" << endl;
}
return 0;
}
如代码,把getch()函数赋值给ch,之后输入ch
解析:
定义一个char类型(或者int,但是输出时需要转换为char类型)的变量用来存储getch()函数的值,然后用while循环不停地来使用getch()函数。每次点击一次,输出一次,等点击ESC时结束程序
注意:部分编译器需要使用_getch()而非getch()!
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0