print ...

#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <unistd.h>
#define clear() printf("\033[H\033[2J")
int main(void) {
uint32_t running = 0;
char *symbol[] = {"⠾", "⠷", "⠯", "⠟", "⠻", "⠽", "⠿"};
do {
clear();
fprintf(
stdout,
"%s\t%s\n",
symbol[running % (sizeof(symbol) / sizeof(*symbol) - 1)],
"Download file ....");
clear();
if (running > UINT32_MAX)
break;
sleep(1);
} while (++running);
}
posted @   sfdevs  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示