看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 6.0 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): while(iParam3>5){ for (t=0; t <= Param6 ;t++) { t1 = clock(); Sleep(100); t2 = clock()-t1; printf("%f\n", t2/(double)(CLOCKS_PER_SEC));} if(t<=Param6) break; } 請問為什麼我print出來的值都是 0.11 0.11 0.11 0.11 我希望print出來的值是 1.0 2.0 3.0 4.0 以此類推 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.249.111
azureblaze:因為程式照你寫的跑而不是照你想的跑 09/30 01:20
azureblaze:想想clock()是什麼sleep()是什麼 09/30 01:21
loveme00835:應該是剛開始學程設吧... 09/30 02:11
Schottky:因為你把 t1=clock() 寫在 for 裡面了 09/30 07:31
Schottky:每次 sleep 100ms 那顯示出來的秒數當然是 0.1 秒上下 09/30 07:56
lc85301:請容我說:完全沒有問題完全沒有問題(我來亂的) 09/30 17:23
watson1988:我找出問題了~謝謝大家^^ 09/30 19:07
EdisonX:來人啊~這變數名稱是什麼回事啊~ 10/01 00:17
Schottky:Coding Style http://goo.gl/a05SlN 10/01 08:17
MOONRAKER:不錯了啦,起碼比以前啥ll, mm, ss, tt的好 :| 10/01 10:52
azureblaze:我覺得a,b,c比lpcwstrLongMeaningLessName1337好 10/01 11:06
azureblaze:同樣沒意義至少印出來的時候省墨水 10/01 11:07
Schottky:幹嘛印 code 出來 =.=""" 10/01 12:12
BlazarArc:解成就(?) http://0rz.tw/eXHGy 10/01 13:20
MOONRAKER:(1)製造計算紙(2)有時候看白紙黑字比較容易找出問題? 10/01 15:47
azureblaze:(3)教授要 (4)老闆要 (5)政府要 10/01 16:18
azureblaze:5我還真的做過 研究記錄簿貼code了事覺得超對不起地球 10/01 16:19
Schottky:好棒的成就系統... 10/02 00:10