如何为文本设置计时器
How can I set a timer for text?
我正在制作一个命令行 c++ 应用程序,我希望文本在某种计时器上,因为有很多文本。我已经知道如何制作,所以他们必须按回车键,但我希望它是自动的。最简单的方法是什么。
示例输出:
欢迎来到计算器游戏! (1秒后)你想玩吗(是或否)?
最简单的方法是使用"睡眠(毫秒)"。 大多数操作系统也有各种各样的计时器方式。
如果您使用的是 C++11,那就更好了,请使用这样的东西:
#include <iostream>
#include <chrono>
#include <thread>
int main()
{
std::cout << "Hello waiter" << std::endl;
std::chrono::milliseconds dura( 2000 );
std::this_thread::sleep_for( dura );
std::cout << "Waited 2000 msn";
}
如果您不使用 C++11,请尝试以下操作:
#include <time.h>
void sleep(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock());
}
文档在这里: http://en.cppreference.com/w/cpp/thread/sleep_for
相关文章:
- Linux的Cpp上的计时器
- 提升 ASIO 无法识别计时器对象
- set_intersection使用自定义设置比较器
- 提升 asio 并发计时器取消问题与链
- 使用单体计时器的pthread_cond_timedwait有时会比预期晚超时
- 窗口中的微秒计时器
- 计时器是否从另一个线程启动?
- 如何在 c++ 中创建计时器
- C++回调计时器实现
- 在虚幻引擎C++中设置计时器
- 设置Windows计时器,访问被拒绝
- 如何设置一个"precise"的定期计时器来监控Linux(C / C++)中的内容?
- 设置可等待计时器和夏令时调整
- 为什么计时器工作了这么多次,甚至我设置它的repeat=false
- 如何在没有外部计时器的情况下设置 QNetworkReply 超时
- 如何在控制台Win32应用程序中设置计时器
- 无法更改设置计时器值
- 如何为文本设置计时器
- 在计时器类中设置速度系数
- c++ /CLI system . timers .当设置Interval为100ms时,计时器以秒为单位经过20秒