[問題] 請問c++中的 clock() 問題

看板C_and_CPP作者 (watson)時間12年前 (2013/09/28 17:20), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vc++ 6.0 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): if(iParam3>5) { for (t=0; t<1000 ;t++){ t1 = clock(); Sleep(100); printf("%f\n", (t1)/(double)(CLOCKS_PER_SEC)); } } 上面是我程式碼中的某一段 我每次開始讓iParam5 大於5的時候 t1的值可能已經是某一個秒 我希望能夠讓每次執行if(iParam3>5)裡的for迴圈 t1可以從0 開始做累加 而不是某一個秒數 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.249.111

09/28 18:04, , 1F
和上次的秒數相減?
09/28 18:04, 1F

09/28 18:25, , 2F
這樣一直都會是0
09/28 18:25, 2F

09/28 18:34, , 3F
if 或 for 其中之一缺了右大括號
09/28 18:34, 3F

09/28 18:34, , 4F
一樓說得沒錯,和起始時間相減就是經過的時間了,想想碼錶
09/28 18:34, 4F

09/28 18:35, , 5F
然後我前一篇就是寫給你看的...
09/28 18:35, 5F

09/28 18:56, , 6F
對不起~小弟還是不帶知道要怎麼減
09/28 18:56, 6F

09/28 19:20, , 7F
你先把缺的括號補上, 如果知道什麼是縮排就麻煩縮排一下,
09/28 19:20, 7F

09/28 19:21, , 8F
然後我再寫減法給你看... (大寫 E 可以修改文章內容)
09/28 19:21, 8F
※ 編輯: watson1988 來自: 140.124.249.111 (09/28 19:33) ※ 編輯: watson1988 來自: 140.124.249.111 (09/28 19:34)
文章代碼(AID): #1IHfzeoM (C_and_CPP)
文章代碼(AID): #1IHfzeoM (C_and_CPP)