Re: [問題] Linux裡面的clock好像怪怪
※ 引述《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
06/01 11:30, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):