Linux下實現進度條程式. 通過makefile進行編譯. 建議自主完成一個彩色的進度條.
阿新 • • 發佈:2018-11-02
Linux下用C語言完成一個彩色進度條
1.建一個Makefile檔案
2.vim Makefile
test:test.c gcc -o test test.c .PHONY:clean clean: rm -f test
3.建test.c檔案
vim test.c
#include <stdio.h> #include <unistd.h> #include<string.h> int main() { int i = 0; char bar[101]; const char *lable = "|/-\\"; for(i=0;i<=100;i++) { bar[i]='\0'; printf("\033[1;31;44m%s\033[0m [%d%%][%c]\r",bar,i,lable[i%4]); fflush(stdout); bar[i]='#'; usleep(100000); } printf("\n"); return 0; }
4. make後 ./test 生成彩色進度條