1

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

我看过这个函数sleep(),虽然它对我不起作用,说它是未声明的..(我已经包含了 stdlib.h/time.h/iostream)

我没有在旁边工作的parrel东西,所以即使我停止整个程序,也没关系..

例如 :

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

谢谢!

4

3 回答 3

2

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

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

于 2012-12-12T10:13:43.900 回答
1

试试这个。

usleep(microseconds) 

一毫秒内 1000 微秒

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

于 2012-12-12T10:15:14.307 回答
1

尝试使用大写的 S ..... 和 #include winbase.h “睡眠”

于 2012-12-12T10:20:44.323 回答