你想在程序内控制五分钟后自动结束?
#include
....
time_t t0,t1;
t0 = time (NULL); // 开始时间
while (1){
t1 = time (NULL); // 检查时间
dif = difftime (t1,t0); // 计算时间差
if (dif > 5.0 * 60) {exit(0);} // 满 5 分钟 结束
.... // 你原来的主要运行程序放在这里
}
。。。。
有些编译器库中有一个sleep函数,该函数可以使程序睡眠n毫秒,如果没有,你也可以自定义一个,如
void sleep()
{
for(int i=0;i
;
}
如果你建立的是控制台的程序
可以包含头文件"stdlib.h"
然后在程序中使用
_sleep(int time)函数,这个函数的参数是要定的时间,以毫秒为单位。
五分钟就可以在程序中使用
_sleep(1000*60*5);
windows.h
Sleep(5*60*1000);