SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: icabsan en Viernes 10 de Marzo de 2006, 15:57
-
Hola estoy trabajando en c y con linux. Me gustaría hacer un temporizador, por lo que tendría que coger la hora actual para poder hacer hora_inicial-hora_actual.
No sé si la función gettime se puede usar en linux, ya que yo siempre la he usado en windows cuando trabajaba con el borland.
¿Sirve la misma librería dos.h?
Muchísimas gracias
-
La hora actual en en ISO C se toma con las funciones declaradas en time.h. Linux provee la cabecera ctime.h para otros usos de la hora. Como usuario corre:
$ man 2 time
$ man 3 ctime
Saludos, mmoreno.
-
Aunque no se muy bien que hace esa función, supongo que es la homónima en linux gettimeofday(struct timeval *tv,struct timezone *tz);
incluso existe una que cuenta el número de ciclos (de usuario y de sistema) que lleva corriendo tu proceso -times
Gracias
*PD: de todas formas cualquier duda, si usted tiene linux puede consultar el manual.