进度条的实现
来源:互联网 发布:情义无悔网络电影 编辑:程序博客网 时间:2024/06/03 16:48
#include <stdio.h>#include <unistd.h>int main(){ char bar[52] = {'\0'}; char ch[] = {'|', '/', '-', '\\'}; printf("\033[?25l\033[47m"); printf("%58s\r",""); fflush(stdout); int i = 0; while(i <= 50) { printf("\033[41m\033[1m"); printf("[%c]%s%3d%% \r\033[0m", ch[i%4], bar, i*2); fflush(stdout); usleep(100000); bar[i] = ' '; i++; } printf("\033[31m\033[58C OK\033[0m"); printf("\n\033[?25h"); return 0; }
效果图:
ASCII码控制属性:
\033[0m 关闭所有属性
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[30m – \033[37m 设置前景色
\033[40m – \033[47m 设置背景色
\033[nA 光标上移n行
\033[nB 光标下移n行
\033[nC 光标右移n列
\033[nD 光标左移n列
\033[y;H 设置光标位置
\033[2J 清屏
\033[K 清除从光标到行尾的内容
\033[ s 保存光标位置
\033[u 恢复光标位置
\033[?25l 隐藏光标
\033[?25h 显示光标
0 0
- SWT 进度条的实现
- 进度条的实现
- Winform进度条的实现
- 垂直进度条的实现
- 进度条的实现
- 程序进度条的实现
- shell实现的进度条
- 进度条的实现
- 进度条的简易实现
- ProgressBar进度条的实现
- 环形进度条的实现
- 进度条的模拟实现
- 进度条的简单实现
- Linux进度条的实现
- 进度条的简单实现
- 简单进度条的实现
- linux进度条的实现
- 进度条的实现
- 反射_通过反射获取成员变量并使用
- 《数据结构 实验二》
- 爬虫项目的准备阶段1
- Java面试知识点总结
- vc中调用其他应用程序的方法(函数) winexec,shellexecute ,createprocess
- 进度条的实现
- 遍历文件夹下所有文件和文件夹
- 南阳理工ACM 题目158 省赛来了
- The Network Adapter could not establish the connection问题解决
- 噪声消除知识总结
- 数字转换为大写汉字
- C++著名程序库
- EF框架下调用 调用Oracle 存储过程
- effective javascript(二)——隐式强制转换