c語言printf實現同一位置列印輸出

2022-01-22 07:39:45 字數 1116 閱讀 3142

控制台同一位置列印輸出,例如:進度1%->100%在同一位置顯示。剛學習c語言的時候一直想做起來,可惜查詢好多資料不行。時隔6年多,空閒之餘又想起這個問題,便決定一試,雖然c語言已經幾乎忘光了,呵呵。最終還是搞定了,這次運氣不錯,哈哈! ^_^

#include #include 

//#include

//linux for sleep(seconds) and usleep(microsecond)

//#include

//windows for sleep(millisecond)

//#include

//建立執行緒函式返回型別

pthread_t thread[1

]; /*

** 執行緒函式**/

void *printthread()

else

//即時標準輸出(不帶\n,不重新整理不行)

fflush(stdout);

//延時1秒

sleep(1

); }

}int

main()

printf(

"執行緒建立成功\n");

printf(

"我是主函式哦,我正在等待執行緒完成任務阿,呵呵\n");

/*等待執行緒結束

*/pthread_join(thread[

0],null);

printf(

"\n執行緒已經結束\n");

return1;

}

**是在mac os下測試成功的。window系統需要在編譯器中引入pthread庫,可參考:

簡版

#include int

main()

else

//即時標準輸出(不帶\n,不重新整理不行)

fflush(stdout);

//延時10000微妙 = 10豪秒 = 0.01 秒

//usleep(10000);

//延時模擬

int times = 10000000

;

while(times-->0

)

}return1;

}

純CSS實現同一位置文字內容的漸變(文字不停替換)

先上效果圖 原句子 開始變換 新句子說一下思路 使用絕對定位使句子都重疊在乙個地方,然後用css控制透明度動畫便可實現句子的消失和出現 動畫為 出現,展示,消失,保持透明 假設乙個句子的消失時間為x,存在時間為y,則第二個句子延遲 x y 秒 第三個句子延遲2 x y 秒 最後乙個句子執行完 出現,...

jquery滾動條固定在某一位置

檢視歷史訊息的時候,需要將滾動條維持在正在檢視的訊息位置。本方法是通過新增屬性data msg獲取當前的位置,offset top獲取滾動距離,demo如下 html div class box div class messagebox p 原資料1 p p 原資料2 p p 原資料3 p p da...

C語言基礎一 位運算

程式是按照從上到下的順序依次執行的。選擇結構,程式中會判斷並選擇一條符合條件的語句執行。if 條件表示式 執行的語句 else if 條件表示式 執行的語句 else 執行的語句 switch 表示式 不能為小數,因為計算機中的小數只能儲存近似值。break 是跳出這個選擇結構,若是沒有break,...