控制台同一位置列印輸出,例如:進度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 intmain()
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,...