延迟函数为dos.h
头文件在代码块中不起作用。它表明延迟函数未声明。
以下链接包含以下程序。link http://www.programmingsimplified.com/c/dos.h/delay
int main ()
{
printf ( " This c program will exit in 10 seconds.\n");
delay(10000);
return 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();
}
edited :
正如评论所述,这确实会使系统繁忙。我有更好的方法来做到这一点,并且适用于 CodeBlocks。
#include <windows.h>
.
.
.
Sleep(100); //sleep for 0.1 second
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)