Re: [問題] 想要用printf弄一個類似進度條的東西
用同標題再問一個,現在可以成功做出進度條了,但是我發現整個程式
在頓並不是處理檔案IO的地方...而是程式結束的地方。
請問這是什麼原因?ansi c是在程式結束才會真正把檔案存回去嗎?
因為原本我是在程式開始的地方就用fopen了,程式結束前才用fclose。
剛剛發現最後的地方在頓之後,改成遇到需要讀取/寫入檔案的話才
fopen,動作完成馬上fclose。結果似乎沒有差別。網路上不知道要怎麼找
相關的資訊,真的是很苦惱阿~~
※ 引述《decten (呆子)》之銘言:
: 如題,最近寫了幾隻程式要測效能,用printf加上參數大致弄了一個
: 類似進度條的東西,但是程式總是跑完才跑進度條....囧
: 我想要弄成的樣子:
: 0%|=== |100% 跑一段之後便成 0%|======== |100%
: 但是他只會直接跑出:
: 0%|==============|100%
: 請各位指點:
: printf(" 0\%| |100\%\r 0\%|");
: for(i=0; i<loopn; ++i)
: {
: .....file io operation....
: if( ! (i%loopn/10) ) printf("==");
: if( i == loopn-1 ) printf("\n");
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.159.244
→
12/20 20:18, , 1F
12/20 20:18, 1F
→
12/20 20:19, , 2F
12/20 20:19, 2F
推
12/21 08:34, , 3F
12/21 08:34, 3F
→
12/21 08:36, , 4F
12/21 08:36, 4F
→
12/21 08:38, , 5F
12/21 08:38, 5F
→
12/21 08:38, , 6F
12/21 08:38, 6F
→
12/21 08:40, , 7F
12/21 08:40, 7F
推
12/21 23:00, , 8F
12/21 23:00, 8F
推
12/21 23:39, , 9F
12/21 23:39, 9F
→
12/30 14:57, , 10F
12/30 14:57, 10F
→
12/30 14:58, , 11F
12/30 14:58, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章
24
70