c++最简单的键盘输入
C++ easiest keyboard input
从用户那里获得键盘输入的最简单方法是什么?而不是你必须在控制台上按回车键来输入数据。我没有找到这方面的教程,我需要帮助。我现在只知道如何创建主机应用程序。我使用minGW编译器,使用windows 7。基本上,是否已经有一个用于键盘输入的库以及我如何使用它?谢谢。
在Windows中,您可以使用conio.h
中的_kbhit()
函数来确定某个按键是否可用。如果你不想在没有用户输入时阻塞对getch()
的调用,这是有用的。
使用_kbhit()
允许您在等待键盘输入时执行其他处理。但你可能只是想等待。
int GetKeypress()
{
while( !_kbhit() ) Sleep(25);
return getch();
}
对于更通用的解决方案,您可以查看ncurses
库。
这里有一个简短的演示,可能是最简单的方法:
#include <conio.h>
int main(){
int ch = getch();
return 0;
}
相关文章:
- 视窗键盘输入 c++
- 将鼠标和键盘输入发送到 unity3d 游戏 (Rust)
- C ++异步键盘输入(标准方式)
- 盖奇不读取键盘输入
- 在 Linux 上C++:在作为 systemd 服务运行时侦听键盘输入
- 是否可以将键盘输入绑定到 Win32 中的单个应用程序?
- 使用 Windows API c++ 的键盘输入
- 如何使 std::istream 从键盘获取输入(如 std::cin)?
- 如何检查从键盘输入的特定整数值是否存在于C++文件中的一行或多行中
- 为什么如果我从键盘输入EOF克里昂不要在运行窗口打印程序的输出?
- 从特定 USB 端口捕获键盘输入
- 使用 fgets() 从键盘读取时从以前的输入读取换行符
- 使用 sfml 进行 2 个键盘输入
- 如何对并行键盘输入进行编程
- 区分键盘记录器中的密码和其他类型的键盘输入
- 如何通过键盘或分数文件输入分数
- OpenGL/GLFW/GLM-键盘输入无反应
- 在 MFC 应用中模拟应用内的键盘输入C++
- 如何在C++中终止具有键盘输入的侦听 TCP 服务器
- 通过键盘输入字符串数组和 int 数组的数组大小