C ++ difftime () - C ++ Standart Kitaplığı

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_tnesne alır : bitiş ve başlangıç ​​ve farkı olarak hesaplar end - beginve 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.

Ilginç makaleler...