[英]Delay an output in C++ using 'ctime' library
How do I delay an output in C++? 如何在C ++中延迟输出? I tried searching for similar questions, but I didn't find any solution which makes use of the 'ctime' library.
我尝试搜索类似的问题,但没有找到任何使用'ctime'库的解决方案。 Help please.
请帮助。
Have a look at this answer. 看看这个答案。
You could use std::this_thread::sleep_for(std::chrono::milliseconds(x));
您可以使用
std::this_thread::sleep_for(std::chrono::milliseconds(x));
For example: 例如:
#include <iostream>
#include <chrono>
#include <thread>
int main()
{
int x{3000};
std::cout << "Start waiting\n";
std::this_thread::sleep_for(std::chrono::milliseconds(x));
std::cout << "Done waiting\n";
return 0;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.