在C ++中使用计时器

时间:2012-12-12 10:08:53

标签: visual-c++

我在互联网上搜索了一个可以“保存”我的程序的功能..

我见过函数sleep(),虽然它不适合我,说它是未声明的.. (我已经包含了stdlib.h / time.h / iostream)

我没有那些在旁边工作的parrel东西,所以即使我停止了整个程序,那也没问题。

例如:

sleep(3000) cout << "Hello World";

谢谢!

3 个答案:

答案 0 :(得分:2)

如果你使用的是c ++ 11,你有一种可移植的方式来暂停你的线程: http://en.cppreference.com/w/cpp/thread/sleep_for

否则你必须包含Windows.h才能使用Sleep: http://msdn.microsoft.com/en-us/library/windows/desktop/ms686298%28v=vs.85%29.aspx

答案 1 :(得分:1)

试试这个。

usleep(microseconds) 

毫秒内1000微秒

您可能需要:#include <unistd.h>

答案 2 :(得分:1)

使用大写S .....和#include winbase.h

尝试“睡眠”