time.h
Función clock ANSI C
clock_t clock(void);
La función clock determina el tiempo usado del procesador.
Valor de retorno:
La función clock retorna la mejor aproximación por la implementación del tiempo del procesador usado por el programa desde el comienzo de un período, definido según la implementación, relacionado solamente a la invocación del programa. Para determinar el tiempo en segundos, el valor retornado por la función clock debería ser dividido por el valor de la macro CLOCKS_PER_SEC. Si el tiempo usado del procesador no está disponible o su valor no puede ser representado, la función retorna el valor (clock_t)-1.
Ejemplo:
#include <stdio.h> #include <time.h> int main( void ) { long int i=0; clock_t comienzo; comienzo=clock(); for( i=0; i<10000; i++ ) printf( "-" ); printf( "Número de segundos transcurridos desde el comienzo del programa: %f s\n", (clock()-comienzo)/(double)CLOCKS_PER_SEC ); return 0; }