从用户那里获取键盘输入的最简单方法是什么?不是您必须在控制台中输入数据的地方。我没有找到这方面的教程,我需要帮助。我现在只知道如何创建控制台应用程序。我使用 minGW 编译器和我使用 windows 7。所以,基本上,是否已经有一个用于键盘输入的库以及如何使用它?谢谢。
问问题
1003 次
2 回答
1
在 Windows 中,您可以使用_kbhit()
函数 fromconio.h
来确定按键是否可用。如果您不想getch()
在没有用户输入时阻止调用,这很有用。
Using_kbhit()
允许您在等待键盘输入时进行其他处理。但你可能只想等待。
int GetKeypress()
{
while( !_kbhit() ) Sleep(25);
return getch();
}
对于更通用的解决方案,您可以查看该ncurses
库。
于 2013-03-18T03:53:42.677 回答
0
这是一个简短的演示,可能是最简单的方法:
#include <conio.h>
int main(){
int ch = getch();
return 0;
}
于 2013-03-18T03:47:32.020 回答