• Viernes 26 de Abril de 2024, 20:59

Autor Tema:  Switch case que no sea constante (C)  (Leído 1013 veces)

System@32

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Switch case que no sea constante (C)
« en: Sábado 2 de Enero de 2010, 14:15 »
0
Hola!!!!
Feliz año nuevo!!!

A ver, es posible hacer es switch case con variables que no esa constantes...
He probado con algo como esto, pero nada
Código: C
  1.  
  2. const char derecha = conf.derecha, izquierda = conf.izquierda, disparo = conf.disparo, pause = conf.pause;
  3. if( _kbhit() ){ 
  4.     tecla = getch();
  5.     if( tecla == -32 ){
  6.         tecla = getch();
  7.     }
  8.  
  9.     switch( tecla ){
  10.         case derecha:{
  11.         }break;
  12.  
  13.         case izquierda:{
  14.         }break;
  15.  
  16.         case pause:{
  17.         }break;
  18.                
  19.         case disparo:{
  20.         }break;
  21.                
  22.         case KEY_ESC:{
  23.         }break;
  24.     }
  25. }
  26.  
  27.