Bonjour, voici le code qui pose problème à Builder (ahlala les limites du C++) :
Le switch attend dans les case des constantes alors que là je veux mettre mes variables, ces variables contiennent un caractère.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 switch(Msg.WParam) { case alpha : Affiche1(); break; case beta : Affiche2(); break; case ceta : Affiche3(); break; }
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 :
Comment je peux forcer l'utilisation de mon switch avec les variables ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 case 'A' : Affiche1(); break; case 'B' : Affiche2(); break; case 'C' : Affiche3(); break;
Merci.
Partager