如何在 C++ 中倒计时 [重复]

Posted

技术标签:

【中文标题】如何在 C++ 中倒计时 [重复]【英文标题】:How to make a count down in C++ [duplicate] 【发布时间】:2021-06-21 09:29:45 【问题描述】:

在 python 中,time.sleep() 用于执行下一个代码之前的倒计时:

import time
time.sleep(5)
print("something")

那么什么是等价于 C++ 中的。很抱歉问这个简单的问题,但我是 C++ 新手

【问题讨论】:

en.cppreference.com/w/cpp/thread/sleep_for 【参考方案1】:

“sleep_for”允许你给出你想要延迟的时间,而“sleep_until”允许你延迟到一个确切的时间。 #包括 #包括

int main() 
    using namespace std::this_thread; // sleep_for, sleep_until
    using namespace std::chrono; // nanoseconds, system_clock, seconds

    sleep_for(nanoseconds(10));
    sleep_until(system_clock::now() + seconds(1));

【讨论】:

以上是关于如何在 C++ 中倒计时 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

C++中如何精确计时

如何在 C++ OpenCV 中显示带有 putText 的计时器结果?

如何在 Linux 中的 C++ 中计时操作时处理缓存

如何在 C++ 中使用计时器在给定时间内强制输入?

在 Windows 中创建 C++ 非阻塞计时器

在 C++ .net 计时器中使用时加号等号是啥