اسم الوظيفة : difftime
ملف الرأس : <time.h>
النموذج الأولي للوظيفة : فرق مزدوج (time_t time1، time_t time2)؛
الوظيفة: حساب الفارق الزمني بين لحظتين
المعلمات : كائن time_t time1 time_t يمثل نهاية الوقت
كائن time_t time2 time_t يمثل بداية الوقت
قيمة الإرجاع : تُرجع هذه الدالة عدد الثواني بين مرتين (time1 - time2) معبرًا عنها كقيمة فاصلة عائمة مزدوجة الدقة.
مثال برنامج : احصل على الفارق الزمني بين لحظتين واخرج النتيجة
#include<windows.h>#include<stdio.h>#include<time.h>#include<conio.h>intmain(void){time_tfirst,third;//typedeftime_tlongfirst=time(NULL);//احصل على النظام الوقت الحالي Sleep(2000);//الفاصل الزمني 2sثانية=time(NULL);//احصل على وقت النظام الحالي printf(Thedifferenceis:%fthansn,difftime( Second,first));getch();return0;}
نتائج التشغيل:
الفرق هو: 2.000000 ثانية