/ Vijos / 讨论 / 游戏 /

计时器

//计时器
#include<bits/stdc++.h> 
#include<conio.h>
#include<windows.h>
using namespace std;
int sum=0,t;
void go(int col,int line){
    COORD p;
    p.X=col;
    p.Y=line;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), p);
}

int main(){
    CONSOLE_CURSOR_INFO cursor_info = { 1, 0 };
    SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
    printf("________________\n");
    printf("|              |\n");
    printf("|  0:00:00.00  |\n");
    printf("|______________|\n");
    printf(" /_/        \\_\\\n");
    printf("----------------\n");
    printf("按下任意键开始计时......\n");
    getch();
    go(0,6);
    printf("                          "); 
    go(0,2);
    t=time(0);
    while(1){
        Sleep(10);
        sum+=20;
        printf("|%3d:%02d:%02d.%02d  |\r",(time(0)-t)/3600,(time(0)-t)/60%60,(time(0)-t)%60,sum%1000/10);
    }
    return 0;
}

0 条评论

目前还没有评论...