首页 > 其他 > 详细

CPS Tester

时间:2019-10-13 20:46:55      阅读:98      评论:0      收藏:0      [点我收藏+]

 将测出10s的平均cps值

在窗内点击即可

github已编译程序:https://github.com/Ice-watermelon233/cps-tester

#include <bits/stdc++.h>
#include <windows.h>

#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)

using namespace std;

int main() {

    int sc;
    int cps = 1;

    while (1) {

        if(KEY_DOWN(VK_LBUTTON)) {

            sc = clock();
            break;

        }

    }

    while (clock() - sc <= 10000) {
        
        HANDLE hout;
        COORD coord;
        coord.X=0;
        coord.Y=0;
        hout=GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleCursorPosition(hout,coord);
        printf("%.1f", cps / ((clock() - sc) / 1000.0));
        
        if(KEY_DOWN(VK_LBUTTON)) {

            while (KEY_DOWN(VK_LBUTTON));
            cps++;


        }

    }

    HANDLE hout;
    COORD coord;
    coord.X=0;
    coord.Y=0;
    hout=GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleCursorPosition(hout,coord);

    printf("%.1f\n", cps / 10.0);

    return 0;

}

 

CPS Tester

原文:https://www.cnblogs.com/Ice-watermelon233/p/CPS_Tester_C_with_Class.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!