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; }