[求助]菜鸟求一段用来延时的代码!
我刚学C语言, 想写一个程序, 可以指定延时多少时间后退出, 中间什么也不做. 比如程序为time.exe, 我调用这个程序时输入"time.exe -t 8000"(代表延时8秒钟). 等待8秒钟后time.exe自动结束.
急用, 请高手帮忙, 谢谢!!!
----------------解决方案--------------------------------------------------------
调用time.h就可以很容易实现了的,以下程序在Dev-Cpp(gcc)环境下编译通过
程序执行8000ms退出
#include "stdio.h"
#include "windows.h"
#include "time.h"
#define SLEEPDELAY 8000
int main(/*int argc,char *argv[]*/)
{
while(clock()<SLEEPDELAY);
/*当clock()函数(即取程序运行时间函数)返回小于8000(ms)时进行空循环*/
/*system("PAUSE");*/
return 0;
}
----------------解决方案--------------------------------------------------------