Re: [問題] Linux裡面的clock好像怪怪

看板Electronics作者 (紅茶犬)時間18年前 (2007/06/01 04:52), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《adddream (哆啦A孟)》之銘言: : 由於我程式需要計算程式執行時所花費時間 : 那C語言裡面有個clock函式,所以我就以這個函式去求時間 建議用 gettimeofday(), 時間值的範圍較廣... clock() 的值每 72 分鐘就會重複一次... gettimeofday() 分成秒部和微秒部, 減法稍微麻煩一點, 可能要借位, 不過我想借位減法難不倒你... : 但是程式執行結果好像不正確耶. : 問題1 print出來的時間有點怪 不懂你的意思, 這樣說很模糊, 你也沒附你的執行結果, 到底問題在哪? 我也不確定我的執行結果是否和你一樣... : 問題2 是print出來的時間都是整數 因為除數錯了, 看看 man 3 clock, 你該用 CLOCKS_PER_SEC 而非 CLK_TCK : 問題3 pause沒有辦法用 如果是要 "按任一鍵繼續", 這是 DOS 指令, Linux 沒有 pause ... -- Let lips do what hands do. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.254.153

06/01 11:30, , 1F
3Q,網頁上找到滿多關於gettmeofday資料.感謝提供此資訊
06/01 11:30, 1F
文章代碼(AID): #16NpM0rv (Electronics)
文章代碼(AID): #16NpM0rv (Electronics)