C ++ difftime () - Biblioteca estándar de C ++

La función difftime () en C ++ calcula la diferencia entre dos tiempos en segundos.

La función difftime () se define en el archivo de encabezado.

prototipo difftime ()

 double difftime (time_t end, time_t begin);

El difftime () toma dos time_tobjetos: end y begin, y calcula la diferencia como end - beginy devuelve el resultado en segundos .

Si final se refiere al tiempo que ocurre antes de comenzar, el resultado es negativo.

Parámetros difftime ()

  • end: Representa la hora de finalización.
  • begin: Representa la hora de inicio.

difftime () Valor de retorno

  • La función difftime () devuelve la diferencia de tiempo entre el final y el comienzo en segundos.

Ejemplo: cómo funciona la función 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; )

Cuando ejecute el programa, la salida será:

 Tiempo requerido = 3 segundos

Aquí, la función time () se usa para obtener el tipo de tiempo del calendario actual time_t.

Articulos interesantes...