我确信这很简单。
使用MFC C ++,我需要包含什么标头以及我需要调用什么函数来在主线程上放置1000毫秒的休眠。
在C#中,它很容易作为Thread.Sleep(1000);那么在C ++中是否有一些简单的东西?
我正在播放声音并在播放声音后退出。声音没有机会让你快速退出。
答案 0 :(得分:6)
这很简单:
#include <cstdlib>
std::sleep(1);
根据C ++ 11,
#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::seconds(1));
答案 1 :(得分:2)
如果你想坚持使用MFC:
#include <windows.h>
然后:
Sleep(1000);
文档: http://msdn.microsoft.com/en-us/library/windows/desktop/ms686342(v=vs.85).aspx