Foro de elhacker.net

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
Código:
#include<time.h>

Código
  1. clock_t inicio;
  2. inicio = clock();
  3. //proceso
  4. 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