问题标题: 狂点鼠标

0
0
已解决
李宜和
李宜和
高级启示者
高级启示者
#include <bits/stdc++.h>
#include<windows.h>
#include<iomanip>
#include<stdio.h>
#include<cstdlib>
#include<ctime>
using namespace std;    
int main(){ 
    srand(time(0)); 
    CONSOLE_CURSOR_INFO info = { 1, 0 };
    HANDLE hand = GetStdHandle( STD_OUTPUT_HANDLE );
    COORD coord={ 0, 0 };
    POINT pt={ 0, 0 };
    SetConsoleCursorInfo( hand, &info );
    string a="点击鼠标左键。",b="按Tab键。",c="按回车键。" ;
    int m,cnt=0;
    while(1){
        while(1){
            m=rand()%3+1;
            if(m==1){
                cout<<a<<endl;
                Sleep(2000);
                if(GetAsyncKeyState(VK_LBUTTON)&0x01){
                    break;
                }else{
                    cout<<"失败" ;
                    cnt=1;
                    break;
                } 
            }   
            if(m==2){
                cout<<b<<endl;
                Sleep(2000);
                if(GetAsyncKeyState(VK_TAB)&0x09){
                    break;
                }else{
                    cout<<"失败" ;
                    cnt=1;
                    break;
                } 
            }
            if(m==3){
                cout<<c<<endl;
                Sleep(2000);
                if(GetAsyncKeyState(VK_RETURN)&0x8000){
                    break;
                }else{
                    cout<<"失败" ;
                    cnt=1;
                    break;
                } 
            }
        }
        if(cnt==1){
            break;
        }   
    }
    return 0;
}

玩的方法:

他过一段时间随机弹出一则命令(不完善、不多)你需要狂点这个键,点到了继续,有2秒反应时间(可以改),没点到结束。

图:

采纳回合最多的

回合:一个命令叫回合


0
已采纳
潘艺博
潘艺博
初级天翼
初级天翼

接下来就没了

采纳我吧

PS:回车键可以过,但不好点

我要回答