Linux作業系統下C語言實現乙個進度條

2021-08-27 20:26:53 字數 633 閱讀 2186

進度條

要求:實現的進度條必須是動態遞增的,而且要實現進度說明x%,另外,還有應該實現乙個旋轉的游標,表示正在載入中。

**解決思路:**對於進度條,每次輸出的比前面多乙個,在每次輸出之前回車一下並且睡眠一下在輸出;對於x%可以根據迴圈變數來確定;對於旋轉游標,可以設定乙個陣列[|/=\\]每四個一迴圈輸出剛好是以順時針迴圈。

注意:

**實現:

1 #include 

2 #include34

intmain()

5;//0-100總共有101個數字包括'\0'

7char

* lable=

"|/-\\"

;// \為轉義字元\\才能代表乙個\

8int i=0;

9while

(i<=

100)

1018

printf

("\n");

19return0;

20}

關於如何該錶printf函式的輸出顏色,請檢視下面這篇部落格:

Linux下C語言實現CopyFile

linux下c語言實現檔案拷貝 function copy file from file1 to file2 how to execute copyfile file1 file2 under linux data 2007 05 09 include fprintf stderr,bufsiz i...

Linux下C語言實現UDP Socket程式設計

該博文參考了linux c socket 程式設計之udp一文,在這裡表示感謝!傳送方 file udp sender.c author henry created on 2019年5月29日17 08 13 主要實現 傳送20個文字訊息,然後再傳送乙個終止訊息 include include in...

Linux下 C語言檔案IO操作(系統IO)

函式 int open const char int flags 開啟乙個已經存在的檔案 int open const char int flags,mode t mode 開啟乙個不存在的檔案 標頭檔案 include 引數1 待讀取的檔案的檔案描述符 引數2 讀取資料儲存的buf 引數3 讀取的...