如何在c ++中实现倒计时器?

时间:2016-04-01 11:06:51

标签: c++

我正在写一个代码,用户必须在10秒内回答问题,否则他会输,我知道我应该使用线程,但问题是,我不知道怎么办计时器,任何想法?

由于

1 个答案:

答案 0 :(得分:0)

你不需要线程。

假设时间是以ms为单位:

updateLoop(){
    timeLeft = startingTime + 10.000 - now;
    if (timeLeft <= 0) {
        lose=true;
    }
    render();
}
编辑:我可能误解了这个问题。这似乎涵盖了你的问题,如@ Mourad的评论: How to use a timer in C++ to force input within a given time?