time.h


Función difftime ANSI C

double difftime(time_t tiempo1, time_t tiempo0);

La función difftime calcula la diferencia entre dos tiempos en formato condensado: tiempo1 - tiempo0.

Valor de retorno:

La función difftime retorna la diferencia expresada en segundos como double.

Ejemplo:

#include <stdio.h>
#include <time.h>

int main( void )
{
   long int i=0;
   time_t comienzo, final;

   comienzo = time( NULL );
   for( i=0; i<10000; i++ )   printf( "-" );
   final = time( NULL );

   printf( "Comienzo: %u s\n", comienzo );
   printf( "Final: %u s\n", final );
   printf( "Número de segundos transcurridos desde el comienzo del programa: %f s\n", difftime(final, comienzo) );

   return 0;
}