Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /***********************************************************
- * 224 es el codigo ascii de la flecha, despues cada
- * flecha individualmente tiene su codigo ASCII.
- * Para capturar tecla se usará un unsigned char, puesto
- * que el codigo ASCII va desde 0 a 255
- ************************************************************/
- #include <stdio.h>
- #include <stdlib.h>
- #define FLECHA 224
- #define ARRIBA 72
- #define ABAJO 80
- #define IZQUIERDA 75
- #define DERECHA 77
- int main()
- {
- unsigned char tecla;
- tecla = getch();
- if(tecla == FLECHA)
- {
- printf("FLECHA -> ");
- tecla = getch();
- switch(tecla)
- {
- case ARRIBA: printf("ARRIBA: %d\n", tecla); break;
- case ABAJO: printf("ABAJO: %d\n", tecla); break;
- case DERECHA: printf("DERECHA: %d\n", tecla); break;
- case IZQUIERDA: printf("IZQUIERDA: %d\n", tecla); break;
- }
- }
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment