Red de conocimiento informático - Problemas con los teléfonos móviles - Programación upc

Programación upc

Según tengo entendido, necesita un valor de retorno para determinar qué tecla se presiona.

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

#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()

{

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

Sistema("pausa");

Devuelve 0;

}