進度條的實現

2021-07-30 12:46:55 字數 875 閱讀 8393

#include 

#include

int main()

; char ch = ;

printf("\033[?25l\033[47m");

printf("%58s\r","");

fflush(stdout);

int i = 0;

while(i <= 50)

printf("\033[31m\033[58c ok\033[0m");

printf("\n\033[?25h");

return

0; }

效果圖:

ascii碼控制屬性:

\033[0m 關閉所有屬性

\033[1m 設定高亮度

\033[4m 下劃線

\033[5m 閃爍

\033[7m 反顯

\033[8m 消隱

\033[30m – \033[37m 設定前景色

\033[40m – \033[47m 設定背景色

\033[na 游標上移n行

\033[nb 游標下移n行

\033[nc 游標右移n列

\033[nd 游標左移n列

\033[y;h 設定游標位置

\033[2j 清屏

\033[k 清除從游標到行尾的內容

\033[ s 儲存游標位置

\033[u 恢復游標位置

\033[?25l 隱藏游標

\033[?25h 顯示游標

進度條的實現

1 實現要求 的數量在不斷地增加,後面的數字也隨著增加,圖示不停地在旋轉 2 用到的基礎知識 n 換行 lf 將當前位置移到下一行開頭 r 回車 cr 將當前位置移到本行開頭,每次游標會回到行首 代表乙個反斜線字元 0 空字元 null 3 程式的實現 index裡面是圖示的實現,100s 是左端對...

進度條的實現

進度條。元件屬性的長度單位預設為px,2.4.0起支援傳入單位 rpx px 屬性型別 預設值必填 說明最低版本 percent number 否百分比0 100 1.0.0 show info boolean false 否在進度條右側顯示百分比 1.0.0 border radius numbe...

進度條的實現

include int main char ch printf 033 25l 033 47m printf 58s r fflush stdout int i 0 while i 50 printf 033 31m 033 58c ok 033 0m printf n 033 25h return...