Switch avec des variables
Bonjour, voici le code qui pose problème à Builder (ahlala les limites du C++) :
Code:
1 2 3 4 5 6
| switch(Msg.WParam)
{
case alpha : Affiche1(); break;
case beta : Affiche2(); break;
case ceta : Affiche3(); break;
} |
Le switch attend dans les case des constantes alors que là je veux mettre mes variables, ces variables contiennent un caractère.
alpha <-- 'A'
beta <-- 'B'
ceta <-- 'C'
L'utilisateur pourra modifier le caractère comme il le souhaite, c'est pour cela que j'utilise ces variables pour les associer à une commande.
Msg.WParam est de type entier.
alpha, beta, ceta de type caractère.
Le switch fonctionne dès lors que l'on remplace les variables par un caractère :
Code:
1 2 3 4
|
case 'A' : Affiche1(); break;
case 'B' : Affiche2(); break;
case 'C' : Affiche3(); break; |
Comment je peux forcer l'utilisation de mon switch avec les variables ?
Merci.