
22/03/2002, 01:50
|
 | | | Fecha de Ingreso: octubre-2000 Ubicación: Mx
Mensajes: 1.229
Antigüedad: 24 años, 4 meses Puntos: 0 | |
Re: ayuda sobre c++ Lo de que utilizas el getch() y te los pone a cero es debido a que las flechas son código extendido, lo que podrias usar es el siguiente pequeño codigo
if(getch==0)
{
flechas=getch();
switch(flechas)
{
case x1:{codigo};
case x2:{codigo};
case x3:{codigo};
case x4:{codigo};
}
}
Esto lo que hace, es que con el if verifica si el getch te devuelve un 0 entonces es codigo extendido, por lo tanto con otro getch() capturamos el segundo codigo que devuelve al presionar las flechas, y ya en base a ello, usamos el switch para verificar la flecha pulsada, x1 a x4 corresponde al codigo de la felcha pulsada. |