C ++ 'daki difftime () işlevi, saniye cinsinden iki zaman arasındaki farkı hesaplar.
Difftime () işlevi başlık dosyasında tanımlanmıştır.
difftime () prototip
çift difftime (zaman_t bitiş, zaman_t başlangıç);
Difftime () iki time_t
nesne alır : bitiş ve başlangıç ve farkı olarak hesaplar end - begin
ve sonucu saniye cinsinden döndürür .
Son, başlamadan önce meydana gelen zamanı ifade ediyorsa, sonuç negatiftir.
difftime () Parametreler
- end: Bitiş zamanını temsil eder.
- begin: Başlangıç zamanını temsil eder.
difftime () Dönüş değeri
- Difftime () işlevi saniye cinsinden bitiş ile başlangıç arasındaki zaman farkını döndürür.
Örnek: difftime () işlevi nasıl çalışır?
#include #include using namespace std; int main() ( time_t start, finish; long product; time(&start); for(int i=0; i<10000; i++) ( for(int j=0; j<100000; j++) ( product = i*j; ) ) time(&finish); cout << "Time required = " << difftime(finish, start) << " seconds"; return 0; )
Programı çalıştırdığınızda, çıktı:
Gereken süre = 3 saniye
Burada, tipin güncel takvim zamanını almak için time () işlevi kullanılır time_t
.