linux 系统下使用C程序实现时钟的函数

来源:互联网 发布:类似于forest的软件 编辑:程序博客网 时间:2024/04/30 04:06

#include "stdio.h"
#include "math.h"
#include "time.h"

#define INTERVAL 1  定义宏的时间间隔为1秒
//
void On_Time()  //每一秒激发的事件
{
   printf("now=%s/n","JJK"); 
}
void Timer()  //时钟的函数
{  time_t newclk,oldclk;
   while(1)
   {
     time(&newclk);
     if(abs(difftime(newclk,oldclk))>=INTERVAL)
     {
       On_Time();
     }
     oldclk=newclk;
   }
}
int main()  //主函数
{
  Timer();

}