在cout语句之间暂停一段时间

时间:2014-11-28 08:39:04

标签: c++ cout

我写了一个二十一点程序,用户先行,然后可以继续点击直到他的总数超过21.然后我为cpu做了同样的事情,他将成为真正二十一点的经销商/房子。它很棒。该程序的用户端工作完美。我想要做的是将两张原始卡片打印到屏幕上,暂停几秒钟,然后如果房子受到打击则继续。目前,该房屋的所有文字都在轰炸屏幕。我想添加暂停,以便通过cout语句减慢打印过程。我该怎么做呢?

1 个答案:

答案 0 :(得分:3)

C ++ 11解决方案

http://en.cppreference.com/w/cpp/thread/sleep_for

#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 ms\n";
}