[ Foro de C ]

Leer una varlable mientras se ejecuta el programa

25-Dec-2013 19:52
Invitado (raxkin)
1 Respuestas

Hola, estoy intentando programar como un mini juego, pero tengo una duda que no se si es posible solucionar programando en C en modo consola. Tengo la idea de que por ejemplo el programa muestre una variable que se actualiza cada segundo, para poner un ejemplo, una cuenta atrás, y que mientras que cada segundo los segundos se van cambiando, el programa lea otra variable sin que el programa se pause y los segundos sigan contando, porque si pongo por ejemlo un scanf, el programa se espera a que introduzca un dato y por lo tanto los segundos se pararían.
Espero que me puedan ayudar! Gracias.


26-Dec-2013 00:35
Nacho Cabanes (+31)

Se puede, con órdenes de consola avanzada que permiten comprobar si se ha pulsado alguna tecla o no, sin llegar a detener el programa.

Pero esas órdenes no son C estándar, y dependen por completo del compilador que utilices y del sistema operativo.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)