高階計時器

2021-08-10 23:43:53 字數 1410 閱讀 3736

漸漸地,博主發現了乙個巨大的bug:計時器用起來不靈敏,不好用。。。等博主有空再來改吧。

這就是乙個計時器的變種,加入了鍵鈕操作。沒什麼難的,幾十行**而已、

// ****** by zhouzhuan

#include #include using namespace std;

#define key_down(vk_noname) ((getasynckeystate(vk_noname) & 0x8000)? 1 : 0)

int l, r;

int hour, minute, second;

void get_timer()

int main()

// else

//

if (minute >= 60)

if (hour >= 24)

hour = 0;

for (int i = 1; i <= len; i++)

printf("%d : %d\n", i, a[i]);

sleep(1000);

// }

} }return 0;

}

嗯,很好。現在博主發現了bug:原來是sleep(1000)太影響讀入,於是博主分段成100次讀入。這下就基本沒有問題啦。

// ****** by zhouzhuan

#include #include using namespace std;

#define key_down(vk_noname) ((getasynckeystate(vk_noname) & 0x8000)? 1 : 0)

int l, r;

int hour, minute, second;

void get_timer()

int main()

get_timer();

// next time

second++;

if (second >= 60)

if (minute >= 60)

if (hour >= 24)

hour = 0;

for (int i = 1; i <= len; i++)

// printf("------------------------------------------\n");

/* quick time :

100 * 10 = 1000 ms = 1 s

second ++ / 1 s

*/for (int i = 1; i <= 100; i++)

sleep(10);

}} }

return 0;

}

還是幾十行,沒什麼難度,大佬勿噴。

python計時器 python 計時器

import sysclassshowtime qwidget def init self super init self.istimestart false 標記時間是否開始計時 self.setwindowtitle qlable 顯示計時時間 self.lable time val qlabe...

python計時器單位 python計時器類

import time as t class mytimer def init self self.unit 年 月 日 時 分 秒 self.prompt 未開始計時 self.lasted self.start 0 self.stop 0 def str self return self.pro...

伺服器計時器與 Windows 計時器

說明 此文大部分內容摘自msdn,本人只是做了一點整理。如果有什麼異議,一切以msdn為準。一 引言 在 visual studio net 中有兩種計時器控制項 基於伺服器的計時器和標準的基於 windows 的計時器。基於 windows 的計時器為在 windows 窗體應用程式中使用而進行了...