<dos.h>头文件在codeblocks中有效吗?</dos.h>

时间:2015-01-24 18:31:53

标签: c delay codeblocks timedelay

dos.h头文件的延迟功能在代码块中不起作用。它表明延迟功能未声明。   以下链接包含以下程序。   link

int main  ()
{ 
printf     (  "  This c program will exit in 10 seconds.\n");         
delay(10000);                         
return 0;
}

2 个答案:

答案 0 :(得分:0)

我也有同样的问题&amp;我用过这个功能

 #include <time.h>
 void delay(int milliseconds)
 {
   long pause;
   clock_t now,then;

   pause = milliseconds*(CLOCKS_PER_SEC/1000);
   now = then = clock();
   while( (now-then) < pause )
     now = clock();
 }

编辑:

如评论所述,这确实会使系统繁忙。我有更好的方法去做,并且适用于CodeBlocks。

#include <windows.h>
 .
 .
 .
 Sleep(100); //sleep for 0.1 second
 .

答案 1 :(得分:0)

我认为它只适用于turbo c。 它是Borland特有的,可以在turbo c编译器中使用。

see link