Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2008, 10:51
anterma
 
Fecha de Ingreso: enero-2008
Mensajes: 122
Antigüedad: 16 años, 4 meses
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.