Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2007, 16:43
Tilion
 
Fecha de Ingreso: febrero-2007
Mensajes: 28
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Manejo de teclas en Borland C++

El código ascii para la tecla entre me parece que es 13, pero lo mejor es hacer lo siguiente:

La tecla enter, como algunas otras del teclado (Cursores, F1, F2...) se componen de dos caracteres. Para el caso del Enter son '\0' y '\r'.
Lo que tienes que hacer es capturar un caracter y comparar con '\0'. Si el caracter leido es ese, capturamos otro caracter (Importante no vaciar buffers de lectura de teclado, pues al pulsar a enter, se leen los dos caracteres a la vez) y comparamos con '\r'. Si este segundo caracter es '\r', entonces se ha pulsado la tecla enter.