search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[Linux C]-Linux C 計算時間差 – jashliao部落格

[Linux C]-Linux C 計算時間差

本篇要分享Linux C 計算時間差的相關範例,歡迎有興趣的同好,一起來(C/P)一下。

 

/*
     Linux c 計算時間差
     功能:可計算毫秒和微秒的時間差
     資料來源:http://blog.jeoygin.org/2012/03/c-get-time-millisecond.html
 
*/
#include 
#include 
#include // sleep(3);
#include //timeb
 long long getSystemTime() {
    struct timeb t;
    ftime(&t);
    return 1000 * t.time + t.millitm;
}
int main() {
    struct timeval start, end;
    gettimeofday( &start, NULL );
    sleep(3);
    gettimeofday( &end, NULL );
    int timeuse = 1000000 * ( end.tv_sec - start.tv_sec ) + end.tv_usec - start.tv_usec;
    printf("time: %d us\n", timeuse);
////////////////////////////////////////////////////////////
    long long start1=getSystemTime();
    sleep(3);
    long long end1=getSystemTime();
 
    printf("time: %lld ms\n", end1-start1);
    return 0;
}

 

 

 

 



熱門推薦

本文由 jashliaoeuwordpress 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦