La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3861 - TOMAR EL TIEMPO DE EJECUCION DEL PROGRAMA
Autor:  Soledad Orellana Cifuentes
Estoy trabajando en C para Unix y deseo saber que comando es el que se usa para que inicialice el reloj y ver cuanto demora la ejecucion del programa y la instruccion de parar el reloj y luego como imprimir ese tiempo por pantalla

  Respuesta:  Ricardo Sanchez
No se si existe un comando para uniciar un contador de tiempo en C, sin embargo, lo que te recomiendo es tomar el tiempo del sistema antes de comenzado el programa y luego de terminado.
El tiempo de corrida del programa será dado por la resta:
TiempoFinal - TiempoInicial = TiempoCorrida

La instrucción para solitar el tiempo del sistema se encuentra en y tiene el siguiente encabezado:

time_t time(time_t *timer);

donde time_t es de tipo long integer.