我想知道我是否可以在每个循环之间的一分钟间隔内循环x次.
for (int x = 10; x > 0; x--)
{
cout << "BOOM" << endl;
}
我有什么方法可以每隔一分钟打印一次热潮?
或者有更好的方法来做到这一点?
谢谢
最佳答案 标准C没有这样的功能.你能做的最接近的事情就是有一个无限循环,不断询问是否已经过了一分钟.
草案C 0x标准在标题< thread>下有sleep_until()和sleep_for(),但是你的实现可能还不支持这些功能(它们还不是标准的),它可能比它的价值更多.
请参阅您的实施文档.可能有一个sleep()函数或类似的东西,你可以在你的循环中放入类似sleep(60)的东西.