我有一个c ++程序,我必须检测空格键,我该怎么办?我发现我需要函数getch()
,但在我的程序中我没有conio.h
。还存在其他解决方案吗?
使用getchar
我需要按intro
,还有其他形式我只按空格键吗?
例如,我可以在不按intro
???
intro
答案 0 :(得分:3)
简单示例
#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);
看不到conio.h