C ++ difftime () - C ++ standardna knjižnica

Funkcija difftime () u C ++ izračunava razliku između dva puta u sekundama.

Funkcija difftime () definirana je u zaglavnoj datoteci.

prototip difftime ()

 dvostruko vrijeme razlikovanja (vrijeme_t kraj, vrijeme_t početak);

Razlika vremena () uzima dva time_tobjekta: kraj i početak i izračunava razliku kao end - begini vraća rezultat u sekundama .

Ako se kraj odnosi na vrijeme koje se dogodilo prije početka, rezultat je negativan.

parametri difftime ()

  • kraj: predstavlja vrijeme završetka.
  • početak: predstavlja vrijeme početka.

difftime () Povratna vrijednost

  • Funkcija difftime () vraća razliku u vremenu između kraja i početka u sekundama.

Primjer: Kako funkcionira funkcija difftime ()

 #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; )

Kada pokrenete program, izlaz će biti:

 Potrebno vrijeme = 3 sekunde

Ovdje se funkcija time () koristi za dobivanje trenutnog kalendarskog vremena tipa time_t.

Zanimljivi članci...