如何检测空格键
How detect spacebar?
我有一个 c++ 程序,我必须检测空格键,我该怎么办?我看到我需要函数getch()
,但是在我的程序中我没有conio.h
.是否存在其他解决方案?
有了getchar
我需要按intro
,是否存在我只按空格键的其他形式?
例如,我可以在没有按intro
???的情况下介绍intro
简单示例
#include <iostream>
using namespace std;
int main()
{
char ans;
do
{
//code
}
while(getchar() != 32 || getchar() != ' ');
cout << "Space pressed" << endl;
return 0;
}
编译代码
Windows.h:
if(GetAsyncKeyState(VK_SPACE) & 0x80000000)
MessageBox(NULL, "Spacebar pressed!", "TEST", MB_OK);
见无可奈何
相关文章:
- 如何在窗口过程方法中检测击键?
- 文件读取C++包括空格键
- C++ - 如何将空格键转换为短划线以进行cmd输入
- 检测键按事件 - Qt C++上的插入符号 (^) 键
- 检测要在 if 语句中使用的输入空格
- 如何检测何时按下特定键
- 如何检测击键是否被keybd_event或 SendInput 模拟?
- VideoFrames只有在按下esc,空格键或回车键时才会出现OpenCV c ++
- 通过按空格键结束键盘输入数据,而不是输入键 c/c++
- 如何继续输入,直到用户按下空格键
- 避免使用 wxButton 的空格键和回车键
- 发送空格键按下游戏bhop破解
- 如何捕获 CTRL + 空格键 + 空格键按下
- 如何检测空格键
- Visual Studio MFC CListCtrl 复选框 - 空格键
- Qt主窗口手柄空格键按下
- C++ — 使用 getch() 进行箭头键检测会莫名其妙地打印一些单词
- 射击按钮在游戏中触发多次而不是一次时,按空格键
- 在cin中使用空格键和回车键输入值的区别
- 计算不带空格键的字符串中的字母