A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a_skting 中级黑马   /  2016-5-9 12:43  /  913 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

想写个倒计时的程序。。但是运行速度太快,于是搜索了一下,找到了暂停程序的code:
sleep(int s)函数可以使程序暂停s秒之后再继续运行。需要头文件 #include <unistd.h>

/* 在终端中运行才会有显示效果。 */
#include <stdio.h>
#include <unistd.h>        //sleep函数支持

#define RETIME 100   //定义倒计时时间

int main (int argh, char *argv[]) {
        printf("倒计时开始 :");
        for (int i = RETIME; i >= 0; i--) {
                system("clear");  //终端清屏
                printf("%d", i); //倒计时
                sleep(1);  //实现显示1s后继续执行。
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马