PDA

Ver la versión completa : timers en C



info71
20/11/2006, 11:29
Hola,

Alguien me puede indicar donde podría encontrar algo sobre timers en C??? Estoy empezando con ellos y casi ni se para que se emplean.

Gracias

Macuy
20/11/2006, 12:07
Hola, tienes que utilizar esta Libreria (http://oldmill.uchicago.edu/%7Ewilder/Code/timer/timer.h)

Este es un pequeño ejemplo de como usar la libreria anterior...

#include "timer.h"

using namespace std;

int main()
{
timer t;

// Iniciar el timer. El argumento start() es opcional
t.start("Timer iniciado");
for (int i = 0; i < 1000000000; ++i);
cout << "Check 1: " << t << endl;

// Reiniciar el timer
t.restart("Timer reiniciado");
for (int i = 0; i < 1000000000; ++i);
cout << "Check 2: " << t << endl;

// Parar el timer.
t.stop("Timer parado");
for (int i = 0; i < 1000000000; ++i);
cout << "Check 3: " << t << endl;

// Iniciar el timer otra vez
t.start("Timer iniciado, no reiniciado");
for (int i = 0; i < 1000000000; ++i);

t.check("Check 4");

cout << "Durmiendo por 2 horas...\n";
//sleep(60*60*2);
cout << "Check 5: " << t << endl;


return 0;
}




Xaludos