[ Foro de C ]

Tecla ESC

14-May-2009 23:41
Dany .
2 Respuestas

Hola, estoy intentando construir un programa en ANSI C para linux, que termine la ejecucion al leer por telado la tecla ESC, pero no consigo realizarlo sin tener que pulsar ESC y luego enter. ¿Alguien sabe como hacerlo? las funciones como Getchar y scantf no parecen servir, ya que requieren pulsar enter. Gracias
15-May-2009 01:31
Nacho Cabanes (+83)

Es que lo que pides (acceso directo al teclado) no está disponible en ANSI C, tienes que usar extensiones específicas de ciertos compiladores.

Si usas Linux, la biblioteca que permite acceso mejorado a la consola (teclado, colores en pantalla, etc) se llama "curses". Mira el apartado 10.4 del curso para ver algunos ejemplos.


15-May-2009 15:38
Dany .

Gracias






(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.)