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

Funkcija difftime () v jeziku C ++ izračuna razliko med dvakratnikoma v sekundah.

Funkcija difftime () je definirana v glavi datoteke.

prototip difftime ()

 dvojni čas razlikovanja (čas_t konec, čas_t začetek);

Razlika v času () zajema dva time_tpredmeta: konec in začetek ter izračuna razliko kot end - beginin rezultat vrne v sekundah .

Če se konec nanaša na čas pred začetkom, je rezultat negativen.

parametri difftime ()

  • konec: predstavlja končni čas.
  • begin: predstavlja začetni čas.

difftime () Vrnjena vrednost

  • Funkcija difftime () vrne razliko v času med koncem in začetkom v sekundah.

Primer: Kako deluje 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; )

Ko zaženete program, bo rezultat:

 Potreben čas = 3 sekunde

Tu se za določanje trenutnega koledarskega časa vrste uporablja funkcija time () time_t.

Zanimive Članki...