Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Detectar ESC en ejecución

Estas en el tema de Detectar ESC en ejecución en el foro de C/C++ en Foros del Web. Hola, mi problema es el siguiente: Tengo que hacer un programa que al detectar la tecla "escape" haga un break y valla hacia atrás. Lo ...
  #1 (permalink)  
Antiguo 19/10/2007, 08:00
 
Fecha de Ingreso: octubre-2007
Mensajes: 18
Antigüedad: 17 años, 1 mes
Puntos: 0
Detectar ESC en ejecución

Hola, mi problema es el siguiente:

Tengo que hacer un programa que al detectar la tecla "escape" haga un break y valla hacia atrás.

Lo que necesito es una función como kbhit pero que me detecte sólo la tecla ESC o como getch pero que no haga una pausa.

Alguien sabe como hacer esto? Gracias
  #2 (permalink)  
Antiguo 19/10/2007, 09:56
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 7 meses
Puntos: 17
Re: Detectar ESC en ejecución

En C/C++ estándar sin más no puedes.
  #3 (permalink)  
Antiguo 20/10/2007, 16:02
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Re: Detectar ESC en ejecución

Tendrias que usar metodos no estandar.
Hay muuuchos, entre ellos hacer llamadas al sistema directamente(ya sea con system() de stdlib o usando librerias que vienen con tu compilador para el sistema en el que trabajas)

Otras librerias te facilitan aun mas el trabajo, la WINAPI no es muy complicada en ese aspecto. SDL, Allegro, GLU, etc tienen esas funcionalidades de forma muy muy accesible.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.