función difftime() en C++

La función difftime() se define en el archivo de encabezado ctime . La función difftime() se usa para calcular la diferencia entre dos tiempos en segundos.

Sintaxis:

double difftime(time_t end, time_t start);

Parámetros: Este método acepta dos parámetros:

  • inicio: objeto time_t para la hora de inicio.
  • end: objeto time_t para la hora de finalización.

Devoluciones: Esta función devuelve la diferencia entre dos tiempos en segundos.

Ejemplo:-

// C++ program to demonstrate
// example of difftime() function.
  
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
    time_t start, ending;
    long addition;
  
    time(&start);
    for (int i = 0; i < 20000; i++) {
        for (int j = 0; j < 20000; j++);
    }
    for (int i = 0; i < 20000; i++) {
        for (int j = 0; j < 20000; j++);
    }
    for (int i = 0; i < 20000; i++) {
        for (int j = 0; j < 20000; j++);
    }
    time(&ending);
    cout << "Total time required = "
         << difftime(ending, start)
         << " seconds " << endl;
    return 0;
}
Producción:

Total time required = 2 seconds

Publicación traducida automáticamente

Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *