使程序暂停或休眠C++的函数[重复]

Posted

技术标签:

【中文标题】使程序暂停或休眠C++的函数[重复]【英文标题】:Function to make program pause or sleep C++ [duplicate] 【发布时间】:2017-05-07 01:39:00 【问题描述】:

我正在尝试找到一种方法来暂停或休眠我的简单 c++ 程序,例如 Python 中的 time.sleep(x)。 C ++中有等价物吗?我想在这里使用它的一个例子是:

#include <iostream>

using namespace std;

int main() 
    for (int x = 0 ; x < 100 ; x++) 
        cout << 100 - x << " bottles of beer on the wall, "
             << 100 - x << " bottles of beer!\nTake one down pass it around "
             << 100 - (x + 1)  << " bottles of beer on the wall\n\n";
             //enter sleep here to pause before next output
    

谢谢

【问题讨论】:

sleep_for? 看这篇帖子***.com/questions/4184468/sleep-for-milliseconds或者参考c++cplusplus.com/reference/thread/this_thread/sleep_for 【参考方案1】:

您可以使用 WinAPI 或 POSIX usleep(mcrsec) 中的 Sleep(ms) 函数

【讨论】:

我将如何使用 POSIX,因为我相信它不仅仅是一个库。您是否有一个很好的资源可供我阅读或了解它?

以上是关于使程序暂停或休眠C++的函数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

从函数C++返回3个元素[重复]

Windows 是不是进入睡眠模式或使用 C++ 休眠? [复制]

使休眠忽略未映射的类变量[重复]

c++ 函数章节总结

在不停止整个程序的情况下休眠 Lua 脚本?

Java多线程程序休眠暂停与停止