【问题标题】:How to implement countdown Timers in c++? [duplicate]如何在 C++ 中实现倒数计时器? [复制]
【发布时间】:2016-07-21 04:02:10
【问题描述】:

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

谢谢

【问题讨论】:

标签: c++


【解决方案1】:

你不需要线程。

假设时间以毫秒为单位:

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?

【讨论】:

    猜你喜欢
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多