C ++ difftime () - Libreria standard C ++

La funzione difftime () in C ++ calcola la differenza tra due volte in secondi.

La funzione difftime () è definita nel file di intestazione.

prototipo difftime ()

 double difftime (time_t end, time_t begin);

Difftime () accetta due time_toggetti: end e begin, calcola la differenza come end - begine restituisce il risultato in secondi .

Se la fine si riferisce al tempo che si verifica prima dell'inizio, il risultato è negativo.

Parametri difftime ()

  • fine: rappresenta l'ora di fine.
  • inizio: rappresenta l'ora di inizio.

difftime () Valore di ritorno

  • La funzione difftime () restituisce la differenza di tempo tra la fine e l'inizio in secondi.

Esempio: come funziona la funzione 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; )

Quando esegui il programma, l'output sarà:

 Tempo richiesto = 3 secondi

Qui, la funzione time () viene utilizzata per ottenere l'ora del calendario corrente di tipo time_t.

Articoli interessanti...