“ delay()”函数不起作用在Dev cpp中不起作用

时间:2020-03-12 15:19:11

标签: c++ delay

我正在使用Dev Cpp 5.11,并且尝试运行具有时间延迟的简单代码,但这给我一个错误,即未定义“ delay()”。

这是我的代码:

#include <iostream>
#include <dos.h> //for delay
#include <conio.h> //for getch()

using namespace std;

int main()
{
    clrscr();

    cout<<"3";
    delay(1000);
    cout<<"2";
    delay(1000);
    cout<<"1"<<endl;
    delay(1000);

    getch();
    return 0;
}

我的猜测是,这可能是dev cpp中的错误

1 个答案:

答案 0 :(得分:1)

conio.hdos.h不是C标准的一部分。您可以在Borland编译器中使用它们。 Dev c ++正在使用GCC编译器。

尝试一下:

#include <windows.h>
int main(){
//Your code
Sleep(1000);
//Your code
return 0;
}