Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Seyro97 en 8 Agosto 2015, 02:38 AM

Título: (Ayuda) Obtener un incremento de tiempo en microsegundos
Publicado por: Seyro97 en 8 Agosto 2015, 02:38 AM
Hola, muy buenas a tod@s. El caso es que estoy haciendo un videojuego y quiero añadirle sincronización vertical. Para ello, me gustaría contar el tiempo que ha tardado el programa en procesar un fotograma y hacer una función de espera para que me vaya a, por ejemplo, 85 fotogramas por segundo (esa es la frecuencia de mi monitor :P).

Muchas gracias!
Título: Re: (Ayuda) Obtener un incremento de tiempo en microsegundos
Publicado por: engel lex en 8 Agosto 2015, 05:07 AM
no buscas micro segundos... buscas mili segundos...

con la librería
#include<time.h>

Código (cpp) [Seleccionar]
clock_t inicio;
inicio = clock();
//proceso
double transcurrido = double(clock() - inicio) / CLOCKS_PER_SEC  
Título: Re: (Ayuda) Obtener un incremento de tiempo en microsegundos
Publicado por: Seyro97 en 8 Agosto 2015, 13:18 PM
Por qué dices que no busco microsegundos? Me parece que con milisegundos es demasiada baja precisión