Bonsoir,
Je m'entraîne à mettre en place différent masque binaire, et je voulais savoir s'il y avait une solution pour ce cas :
Je définis différentes constantes :
Si je fais CODE_1 | CODE_2, j'obtient int result = 01 | 10 = 11.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 # define CODE_1 1 # define CODE_2 2 # define CODE_3 4
Puis dans mon code je récupère une valeur entrée par l'utilisateur (CODE_4, CODE_5 ou CODE_1), je veux savoir si ce dernier CODE est valide à partir de ma variable result (dans ce cas-ci CODE_1 et CODE_2 uniquement sont valide).
En d'autre terme, comment à partir d'une opération OR je peux retomber sur les éléments qui ont permis de construire ce OR ?
Merci.
Bonne soirée.
Partager