Título: Segundos en C++ Publicado por: jorge19 en 22 Febrero 2015, 22:09 pm Hola lo que pasa es que tengo que hacer una cuenta regresiva utilizando for pero no se como hacer que este en tiempo real sin usar la libreria windows.h (De preferencia no puedo usar librerias .h) otra razon es por que el programa tiene que funcionar en linux y mac.
Espero me puedan ayudar gracias ;D Título: Re: Segundos en C++ Publicado por: engel lex en 22 Febrero 2015, 22:16 pm Citar (De preferencia no puedo usar librerias .h) otra razon es por que el programa tiene que funcionar en linux y mac. eso no tiene sentido... vas a escribir el codigo de bajo nivel y de drivers para manejar los minimos detalles? hay un grupo de .h llamados "standard c" que funcionan en todos los SO lo que buscas es time.h (http://www.cplusplus.com/reference/ctime/) Título: Re: Segundos en C++ Publicado por: jorge19 en 22 Febrero 2015, 22:23 pm aaah creo que si lei pero no vi ejemplos similares a mi casa ahi que pongo para contar los segundos o hay algo similar a sleep()?
Título: Re: Segundos en C++ Publicado por: engel lex en 22 Febrero 2015, 22:36 pm la libreria unistd.h (http://en.wikipedia.org/wiki/Unistd.h) es parte del standard
tiene Código
Título: Re: Segundos en C++ Publicado por: jorge19 en 22 Febrero 2015, 23:29 pm ok ya le puse como me dijiste y funciona :D el unico problema es que aunque le ponga usleep(1000000) no tarda un segundo se tarda mucho menos D:
Título: Re: Segundos en C++ Publicado por: engel lex en 23 Febrero 2015, 00:00 am Puedo haberme equivocado, creo que si eran microsegundos, pero puedes buscar a ver que dicen en internet
Título: Re: Segundos en C++ Publicado por: rir3760 en 23 Febrero 2015, 02:45 am Descripción de la función sleep (http://linux.die.net/man/3/sleep).
Un saludo |