Programación upc
No sé si el siguiente código te puede ayudar.
#incluye & ltstdio.h & gt
#incluye & ltstdlib.h & gt
#Definición ascendente 152
#Definición Abajo 160
#Definir izquierda 155
#Definir derecha 157
#Definir PGUP 153
#Definir PGDN 161 p>
#Familia de definición 151
#Fin de la definición 159
//... Otras claves las define usted mismo.
//Después de la prueba, el retorno de las claves anteriores es el siguiente:
/**
ch=e0 224
ch=48 72 Arriba
ch=e0 224
ch=50 80 Abajo
ch=e0 224
ch=4b 75 Izquierda
p>
ch=e0 224
ch=4d 77derecha
ch=e0 224
ch=49 73 RE PÁG
ch=e0 224
ch=51 81 ABAJO PÁG
ch=e0 224
ch=47 71Página de inicio
ch=e0 224
ch=4f 79 fin
**/
int main()
{ p>
int ch
Hacer {
ch = getch();
if (ch == 0xe0)
{
ch = getch();
ch+= 80; //Coincide con el valor de la macro
}
If (ch == PGDN)
printf(" página abajo \ n ");
else if ( ch == PGUP)
printf(" página arriba \ n ") ;
Otro
printf("ch=%c %d\n ",ch,ch);
} while (ch!= 27); //Salida ESC p>
Sistema("pausa");
Devuelve 0;
}