1.在Linux環境下實現進度條,其原理是:用sleep函數或usleep函數控制每隔多長時間輸出一次,每次輸出字符會比上次輸出字符多一個。
在此代碼中,用\r而不用\n的原因:
\n表示換行,即光標移到光標所在行的下一行行首位置處。
\r表示回車,即光標回到光標所在行行首位置處。
fflush(stdout):立刻清空緩衝區並把緩衝區內容輸出。
代碼實現如下:
2.建立一個makefile文件夾
makefile是一個包含依賴方法和依賴關係的文件,make是一個命令。
依賴方法,依賴關係如下。