3
這不是一項家庭作業,它更多的是來自我們教授的挑戰,但我會將它標記爲一個。如何使用time.h庫創建一個計時器?
問題是創建一個打字遊戲,具有難度匹配,時間限制(秒)和分數不同的3個級別。現在我對程序本身沒有任何問題,我遇到的問題是實現定時器,它應該與操作系統無關(我假設,因爲唯一的提示是time.h)。我所做的是錯誤的,因爲這只是從我讀到有關time.h中粗略估計,這也是醜陋的代碼:
time_t start;
int timer = time(&start);
...
time_t current;
for(ctr=0;ctr<10;ctr++)
{
...
if(time(¤t) == (timer+40))
{
break;
}
...
}
作品,但有時並不大部分的時間,因爲這只是一個粗略的猜測。任何建議,將不勝感激。
謝謝先生。現在我想我明白了,讓我試試。 – arscariosus 2010-09-01 17:34:48
再次感謝先生。現在一切正常。 :d – arscariosus 2010-09-01 17:42:12