方法:利用数组的循环输出,是这些图形化也可以在我们的黑框中实现了 哈哈
/********************************************************************** * * 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; }
时间: 2024-10-08 15:43:31