求大神解答,怎么设置一个计时器,六十秒后停止当前函数

求大神解答,怎么设置一个计时器,六十秒后停止当前函数

问题描述:

如图,应该用什么函数实现这个功能,蟹蟹啦图片

#include <stdio.h>

#include <time.h>

`sleep(60)//这是系统自带的定时函数,若想更精确就得使用定时器了setitimer,不过我想你应该用不上





不知道这个函数满不满足的你的要求。

 #include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#include <conio.h>

void countdown(int second)//倒计时函数
{
    for (; second > 0; second--)
    {
        system("cls");//清屏
        printf("%d", second);
        printf("\n");
        Sleep(1000);
    }
}
int main(void)
{
    countdown(60);
    return 0;
}