Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2014, 15:54
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 3 meses
Puntos: 38
Respuesta: Salir de una funcion con la tecla ESC

Para eso tienes la función getch() puedes obtener el carácter asc2 de la tabla.
el carácter de la tecla esc es 27 según la tabla.

Código C:
Ver original
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     char letra;
  5.     while ( ( letra = getch() ) != 27 ) {
  6.         printf ( "Valor de la tabla Ascii: %d\n", ( int ) letra );     
  7.         if ( letra == '@' ) { break; } //Pulsa @ para salir.
  8.     }  
  9.     printf ( "Tachaaaa..." );
  10.     return 0;
  11. }

El problema es que getch no funciona bien en todos los SO. Si no funciona incluya conio.h a ver si se soluciona.
He usado codeblocks con win7