0

The delay function of dos.h header file does not work in codeblocks. It shows that delay function is undeclared. the following link contains the program below. link

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

2 に答える 2

0

私も同じ問題を抱えていました & 私はこの機能を使用しました

 #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
 .
于 2015-01-25T04:43:10.923 に答える