• Viernes 8 de Noviembre de 2024, 19:00

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - morfus_bedxhed

Páginas: [1]
1
C/C++ / teclas extendidas
« en: Jueves 24 de Febrero de 2011, 19:22 »
!Hola amigos!

Un buen que no me metía a la página y lo que me trae de nuevo aquí es un problema con las teclas extendidas..espero que puedan ayudarme por que ando trabado con esto.

El program consiste en recibir teclas extendidas y cuando se pulse F1 termine.
Lo ando haciendo en linux usando el ide geany..

Código: C
  1.  
  2. #include <stdio.h>
  3.  
  4. int ext_key(void);
  5.  
  6. main()
  7. {
  8.   puts("Presione cualquier tecla extendida; F1 para salir.");
  9.   while (1)
  10.  {
  11.    ch=ext_key();
  12.    if (ch==59) // valida si se oprimió F1
  13.      break;
  14.   else
  15.      printf("El código de esa tecla es: %d",ch);
  16.   }
  17. }
  18.  
  19.  
  20. int ext_key(void)
  21. {
  22.   int ch;
  23. /* valida si el byte es cero continúa */
  24.   while((ch=getchar())!=0)
  25.       ;
  26.   return getchar();
  27. }
  28.  

Páginas: [1]