用c语言编写计时器,具体如下

发布网友

我来回答

1个回答

热心网友

#include
#include
#include time.h>
#include
#include

static int count = 0;
static struct itimerval oldtv;

void set_timer()
{
struct itimerval itv;
itv.it_interval.tv_sec = 1;
itv.it_interval.tv_usec = 0;
itv.it_value.tv_sec = 1;
itv.it_value.tv_usec = 0;
setitimer(ITIMER_REAL, &itv, &oldtv);
}

void signal_handler(int m)
{
count ++;
printf("%d\n", count);
}

int main()
{
signal(SIGALRM, signal_handler);
set_timer();
while(count < 10000);
exit(0);
return 1;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com