
24/09/2008, 10:51
|
| | Fecha de Ingreso: enero-2008
Mensajes: 122
Antigüedad: 17 años, 1 mes Puntos: 0 | |
Contador milisegundos Hola!
Estoy haciendo un programa en C el cual necesito que ejecute un bucle durante un determinado espacio de tiempo. He utilizado la función time que me permite calcular los segundos transcurridos y cuando lo crea necesario cambio el valor de la variable que me hace ejecutar el bucle. Me gustaría reducir ese tiempo a milisegundos. ¿Existe una función similar a time que me permita calcular el tiempo transcurrido en milisegundos? He estado buscando en google y parece que no.
A continuación, os dejo la definición de la función time:
time_t time(time_t *t) ** devuelve el tiempo transcurrido, medido en segundos desde ``la
•
época'' 0 horas, 0 minutos, 0 segundos, tiempo universal coordinado (GMT) del 1^o de enero
de 1970. Esta medida se llama el ``tiempo de calendario''. Si t no es nulo, el valor devuelto
también se guarda en la zona de memoria a la que apunta t. En caso de error, se devuelve
((time_t)*1) y se asigna a la variable errno un valor apropiado.
Saludos y muchas gracias. |