国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Linux系統中簡單進度條 以及makefile文件的方法和依賴

2019-11-08 18:24:46
字體:
來源:轉載
供稿:網友

在日常下載,復制,粘貼文件時,都會出現進度條,那么如何實現進度條,要注意以下幾個問題:

    1.首先,回車換行的問題,即/n和/r的區別

           /n:向下移動一行,但并不移動左右

           /r:到當前行的最左端,起始位置

    2.PRintf的緩沖區問題(使用fflush()函數)

          int fflush( FILE *stream );

       如果給出的文件流是一個輸出流,那么fflush()把輸出到緩沖區的內容寫入文件

    3.如何實現一個進度條

程序思路:

     我們用[###############....][...%][]來模擬一個進度條,前一個[...]表示的是進度條,第二個[...]顯示的是進度條的大小,第三個[...]表示的是進度條的動態變化,創建一個字符數組,數組大小為102,每一次循環都往字符數組中的當前位置寫入“#”,并將循環控制在101次,每輸入1行后我們輸入/r對其清空。

代碼如下:

結果圖:

為了方便,我們創建一個makefile文件,利用其依賴性與方法,簡化了代碼的運行步驟,以下是自己創建的一個makefile的實例(可更簡化)

使用make命令生成目標文件,使用make clean命令進行清理工作


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南皮县| 泗水县| 哈密市| 安化县| 开鲁县| 高邑县| 富阳市| 阿拉尔市| 邵东县| 通辽市| 江津市| 台东市| 太原市| 奈曼旗| 湟中县| 兴宁市| 忻城县| 罗山县| 松江区| 宾川县| 武陟县| 揭东县| 肇东市| 电白县| 眉山市| 台东市| 荆门市| 太仓市| 嘉鱼县| 吴忠市| 共和县| 新晃| 兴海县| 丹江口市| 宁晋县| 和政县| 岳池县| 丰原市| 治县。| 乐昌市| 涡阳县|