函數名稱: difftime
頭檔:<time.h>
函數原型: double difftime(time_t time1, time_t time2);
功能:計算兩個時刻之間的時間差
參數: time_t time1 表示時間結束的time_t對象
time_t time2 表示時間開始的time_t對象
傳回值:函數傳回以雙精確度浮點型double 值表示的兩個時間之間相差的秒數(time1 - time2)。
程式例: 取得兩個時刻之間的時間差,並將結果輸出
#include<windows.h>#include<stdio.h>#include<time.h>#include<conio.h>intmain(void){time_tfirst,second;//typedeftime_tlongfirst=time(NUL L);//取得系統目前時間Sleep(2000);//間隔2ssecond=time(NULL);//取得系統目前時間printf(Thedifferenceis:%fsecondsn,difftime(second,first));getch() ;return0;}
運行結果:
Thedifferenceis:2.000000seconds