C++ 无法解决功能睡眠问题
我使用的是eclipse,我正在构建一个简单的程序,但我得到一个错误,说无法解决函数睡眠问题C++ 无法解决功能睡眠问题,c++,eclipse,sleep,C++,Eclipse,Sleep,我使用的是eclipse,我正在构建一个简单的程序,但我得到一个错误,说无法解决函数睡眠问题 #include <time.h> #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; int main() { cout << "!!!Hello World!!!" << endl; // prints !!!He
#include <time.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
printf("ciao");
sleep(20);
return 0;
}
#包括
#包括
#包括
#包括
使用名称空间std;
int main(){
CUT< P> <代码> SLIP()/Cuff>函数由POSIX定义,而不是C++标准。
如果您使用的是类Unix系统,则需要
#include <unistd.h>
#包括
如果没有,那么sleep()
函数甚至可能不可用
哦,如果您使用的是如上所述的MinGW,那么您可能需要包括windows.h
。我认为sleep实现使用的是winapisleep()
例如:
#include <windows.h>
#include <iostream>
int main() {
std::cout << "!!!Hello World!!!" << std::endl;
Sleep(20000);
std::cout << "Text Will Appear After 2 Sec.." << std::endl;
return 0;
}
#包括
#包括
int main(){
std::cout在开发必须在unix和windows上运行的可移植代码时,我总是为windows定义一个sleep()宏,该宏调用windows sleep(),如下所示:
#define sleep(a) Sleep(a * 1000)
这很简单