2 qq 35626770 qq_35626770 于 2017.01.03 19:22 提问

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

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

2个回答

Fate_Dream
Fate_Dream   2017.01.03 19:51
已采纳
#include <stdio.h>

#include <time.h>

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





wocao58
wocao58   2017.01.03 19:53

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

 #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;
}
qq_35626770
qq_35626770 谢谢啦,真的不好意思,唉只能采纳一个评论
12 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!