全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1796
推到 Plurk!
推到 Facebook!

又一個執行時間函式一問

答題得分者是:GeorgeKu
JPTseng
一般會員


發表:14
回覆:22
積分:7
註冊:2004-10-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-19 12:37:59 IP:140.124.xxx.xxx 未訂閱
我在現在的project之中需要一個計算簡單C語言的時間函式 類似BCB之中的 int start_time=GetTickCount(); . . int elapse_time=GetTickCount()-start_time; 已經找過之前的文章~沒有簡單的C函式專用的 (因為GetTickCount()不能夠在簡單的C compiler中做編譯) 所以想請問在簡單的C之中這一個類似的時間函式為何 ? (搜尋方法可以有問題..已經找了很多天仍然不知道) 謝謝您的指教
GeorgeKu
中階會員


發表:1
回覆:120
積分:74
註冊:2004-10-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-19 12:55:19 IP:61.228.xxx.xxx 未訂閱
JPTseng,    看以下範例
#include 
#include 
#include     int main(void)
{
   clock_t start, end;
   start = clock();       delay(2000);       end = clock();
   printf("The time was: %f\n", (end - start) / CLK_TCK);       return 0;
}
JPTseng
一般會員


發表:14
回覆:22
積分:7
註冊:2004-10-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-19 13:13:42 IP:140.124.xxx.xxx 未訂閱
引言: JPTseng, 看以下範例
#include 
#include 
#include     int main(void)
{
   clock_t start, end;
   start = clock();       delay(2000);       end = clock();
   printf("The time was: %f\n", (end - start) / CLK_TCK);       return 0;
}
打擾一下~ 1. clock_t 是一種單位 ? 是什麼型式? 2. CLK_TCK 我在BCB看過, 一般的C也通用嗎 ? 謝謝您的回應
GeorgeKu
中階會員


發表:1
回覆:120
積分:74
註冊:2004-10-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-19 13:26:16 IP:61.228.xxx.xxx 未訂閱
clock_t 是 long 型態 CLK_TCK 是定義成整數1000 clock()取到msec 所以除1000等於秒數
JPTseng
一般會員


發表:14
回覆:22
積分:7
註冊:2004-10-27

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-19 13:37:04 IP:140.124.xxx.xxx 未訂閱
引言: clock_t 是 long 型態 CLK_TCK 是定義成整數1000 clock()取到msec 所以除1000等於秒數
謝謝您詳盡的解說~~衷心感謝
系統時間:2024-06-08 0:33:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!