C++运行程序等待键盘输入

示例程序(输出1,直到键盘输入S):

#include
#include
#include
 
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) 
 
using namespace std;
 //输出1,直到键盘输入S
int main(){
     
    while(1){
     
        cout<<1;
        if(KEY_DOWN('S')){
     //需要大写
        	system("pause");
		}
        Sleep(20);//循环时间间隔,防止太占内存 
    }
    return 0;
}

核心代码:

define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) //按键VK_NONAME返回1

你可能感兴趣的:(c++)