Glaas2

flechas_teclado

Nov 11th, 2012
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. /***********************************************************
  2. *    224  es el codigo ascii de la flecha, despues cada
  3. *    flecha individualmente tiene su codigo ASCII.
  4. *    Para capturar tecla se usará un unsigned char, puesto
  5. *    que el codigo ASCII va desde 0 a 255
  6. ************************************************************/
  7.  
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10.  
  11. #define FLECHA 224
  12. #define ARRIBA 72
  13. #define ABAJO 80
  14. #define IZQUIERDA 75
  15. #define DERECHA 77
  16. int main()
  17. {
  18.     unsigned char tecla;
  19.              
  20.     tecla = getch();
  21.     if(tecla == FLECHA)
  22.     {
  23.         printf("FLECHA -> ");
  24.         tecla = getch();
  25.         switch(tecla)
  26.         {
  27.             case ARRIBA: printf("ARRIBA: %d\n", tecla);   break;
  28.             case ABAJO:  printf("ABAJO: %d\n", tecla);    break;
  29.             case DERECHA: printf("DERECHA: %d\n", tecla); break;
  30.             case IZQUIERDA: printf("IZQUIERDA: %d\n", tecla); break;      
  31.         }
  32.     }
  33.    
  34.     system("pause");  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment