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_t
predmeta: konec in začetek ter izračuna razliko kot end - begin
in 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
.