• Jueves 14 de Noviembre de 2024, 04:02

Autor Tema:  Temporizador: Gettime();  (Leído 1380 veces)

icabsan

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Temporizador: Gettime();
« en: Viernes 10 de Marzo de 2006, 15:57 »
0
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

mmoreno

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Temporizador: Gettime();
« Respuesta #1 en: Viernes 10 de Marzo de 2006, 22:18 »
0
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.

Elden

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Temporizador: Gettime();
« Respuesta #2 en: Sábado 11 de Marzo de 2006, 14:53 »
0
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.