Anuncios Google

Cronómetro en C++

Hola, estoy haciendo un benchmark del disco en C++ y tengo la parte de la escritura del archivo y voy a hacer la de lectura. Lo único que me falta es el cronómetro (en milisegundos).


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Andresmargar

Sacado de

Sacado de http://www.mediavida.com/foro/dev/medir-tiempo-en-milisegundos-c-380980, segundo comentario:

#include <stdio.h>
#include <sys/time.h> //gettimeofday()
 
int main()
{
struct timeval comienzo, final;
 
gettimeofday(&comienzo, NULL);
 
//HACES LO QUE SEA
 
gettimeofday(&final, NULL);
 
printf("\nComienzo: %.3f s\n", comienzo.tv_sec+(float)comienzo.tv_usec/1000000);
printf("Final: %.3f s\n", final.tv_sec+(float)final.tv_usec/1000000);
printf("\nDuración del programa: %.3f s\n\n", (final.tv_sec+(float)final.tv_usec/1000000)-(comienzo.tv_sec+(float)comienzo.tv_usec/1000000));
 
return 0;
}

Saludos!!

 


~Actualmente estudiando Ingeniería de las Tecnologías de la Telecomunicación en la Escuela de Ingenieros~

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.