国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

c語言printf實(shí)現(xiàn)同一位置打印輸出的實(shí)例

2020-05-23 13:43:06
字體:
供稿:網(wǎng)友

控制臺(tái)同一位置打印輸出,例如:進(jìn)度1%->100%在同一位置顯示。剛學(xué)習(xí)c語言的時(shí)候一直想做起來,可惜查詢好多資料不行。時(shí)隔6年多,空閑之余又想起這個(gè)問題,便決定一試,雖然c語言已經(jīng)幾乎忘光了,呵呵。最終還是搞定了,這次運(yùn)氣不錯(cuò),哈哈! ^_^

#include <stdio.h>#include <pthread.h>//#include <sys/time.h>//linux for sleep(seconds) and usleep(Microsecond)//#include <unistd.h>//windows for Sleep(millisecond)//#include <windows.h> //創(chuàng)建線程函數(shù)返回類型pthread_t thread[1]; /*** 線程函數(shù)**/void *printThread(){ printf("%s/n","線程開始處理任務(wù)"); printf("已經(jīng)處理了:"); for(int i = 1; i <= 100; i++) { if(i==1){ //數(shù)字占3格,%占一格 printf("%3d%%",i); }else{ //退4格 printf("/b/b/b/b%3d%%",i);  } //即時(shí)標(biāo)準(zhǔn)輸出(不帶/n,不刷新不行) fflush(stdout); //延時(shí)1秒 sleep(1); }}int main(){ printf("我是主函數(shù)哦,我正在創(chuàng)建線程,呵呵/n"); /*創(chuàng)建線程*/ if(pthread_create(&thread[0], NULL, printThread, NULL)!=0){ printf("線程創(chuàng)建失敗/n"); } printf("線程創(chuàng)建成功/n"); printf("我是主函數(shù)哦,我正在等待線程完成任務(wù)阿,呵呵/n"); /*等待線程結(jié)束*/ pthread_join(thread[0],NULL); printf("/n線程已經(jīng)結(jié)束/n"); return 1;}

代碼是在mac os下測(cè)試成功的。window系統(tǒng)需要在編譯器中引入pthread庫(kù)

以上這篇c語言printf實(shí)現(xiàn)同一位置打印輸出的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜丰县| 阿坝县| 阜城县| 从化市| 河池市| 中山市| 磐石市| 铁力市| 大余县| 秭归县| 龙南县| 荔波县| 大悟县| 兴化市| 西丰县| 平定县| 高台县| 定日县| 平原县| 东乌珠穆沁旗| 拉萨市| 华蓥市| 休宁县| 德江县| 龙井市| 泾阳县| 林周县| 新化县| 金沙县| 乐山市| 雷山县| 德清县| 沈阳市| 镇康县| 弋阳县| 鲜城| 双辽市| 双辽市| 建昌县| 云和县| 承德市|