64,631
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <dos.h>
void main()
{
unsigned temp_time,temp, run_time;
struct time t1,t2;
char run_flag=1; //控制程序循环
gettime(&t1);
temp_time=t1.ti_min*60+t1.ti_sec; /*初始时间---转化为秒 */
run_time=1; /*设定1秒显示一次*/
do /*主函数循环 */
{
gettime(&t2);
temp=t2.ti_min*60+t2.ti_sec; /*当前时间--转换为秒*/
if((temp-temp_time)> =run_time)
{
temp_time=temp; // {} 内换成搂住想要的函数就行了
printf( "hello, word\n ");
run_num++;
}
/* 主程序内的其他程序; */
}while(run_flag);
}
time_t t = time(NULL);
while(1)
{
sleep(1);
if(time(NULL) - t >= 60 * n)
{
t = time(NULL);
//do your work
}
}