LINUX实现简单的进度条
2015-05-29 23:54
555 查看
方法:利用数组的循环输出,是这些图形化也可以在我们的黑框中实现了 哈哈
/********************************************************************** * * Copyright (c)2015,WK Studios * * Filename: progress.c * * Compiler: GCC * * Author:WK * * Time: 2015 20 5 * **********************************************************************/ #include <stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h>//sleep的头文件 void Progress() { char buf[103]; char index[6] = "oyoyo\0";//来电动感的欧耶欧耶 哈哈 int i=0; memset(buf, ' ', sizeof(buf)); buf[0] = '['; buf[101] = ']'; buf[102] = '\0'; for(;i<100;++i) { buf[i+1] = '>'; printf("%s[%d%%][%c]\r", buf, i,index[i%4]);//显示进度条 fflush(stdout);//刷新缓冲区 sleep(1); } printf("\n"); } int main() { Progress(); return 0; }
相关文章推荐
- linux c下输入密码不回显
- VMware workstation安装linux(ubuntu)配置详解
- Linux系统环境变量PATH
- zimbra Uninstall Directions for Linux/All Other Operating Systems
- Linux 信号机制 (四)
- Vim常用快捷键-个人学习用
- linux创建新进程的过程
- Linux下的DNS服务器配置实践(三)-子域授权、转发、视图
- Linux内核信号处理机制介绍
- Linux 链接脚本详解
- itop4412的linux环境搭建
- Linux配置
- Linux 内核定时器及使用方法
- RHEL6子接口及双网卡绑定配置
- Linux 信号机制(三)
- 关于linux中的动态连接
- Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念?
- 进程关系
- Linux信号、信号处理和信号处理函数
- python27 in Centos6