国产探花免费观看_亚洲丰满少妇自慰呻吟_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命令進行清理工作


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤阳县| 定结县| 固阳县| 宝应县| 河东区| 黄梅县| 苍南县| 曲麻莱县| 万宁市| 琼海市| 芷江| 深泽县| 象山县| 徐州市| 宁德市| 宁都县| 明水县| 方正县| 聂拉木县| 江孜县| 德清县| 会泽县| 庆云县| 香河县| 区。| 通化市| 桑日县| 克什克腾旗| 安徽省| 德阳市| 铁岭县| 广南县| 双辽市| 龙泉市| 昌邑市| 清丰县| 祁阳县| 神农架林区| 固安县| 泸州市| 新巴尔虎左旗|