标签:时间 程序 运行时间 错误 clock while signed col 运行
/* 倒计时后显示程序运行时间 */ #include <time.h> #include <stdio.h> /*--- 等待x毫秒 ---*/ int sleep(unsigned long x) { clock_t c1 = clock(), c2; do { if ((c2 = clock()) == (clock_t)-1) /* 错误 */ return 0; } while (1000.0 * (c2 - c1) / CLOCKS_PER_SEC < x); return 1; } int main(void) { int i; clock_t c; for (i = 10; i > 0; i--) { /* 倒数 */ printf("\r%2d", i); fflush(stdout); sleep(1000); /* 暂停1秒 */ } printf("\r\aFIRE!!\n"); c = clock(); printf("程序开始运行后经过了%.1f秒。\n",(double)c / CLOCKS_PER_SEC); return 0; }
输出
FIRE!!
程序开始运行后经过了10.0秒。
标签:时间 程序 运行时间 错误 clock while signed col 运行
原文地址:https://www.cnblogs.com/sea-stream/p/11037558.html