Bonjour
J'ai déclaré une constante comme ceci :
Le problème est que j'ai le message d'alerte suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part #define MA_CONSTANTE 0xFF
Pour le code suivant :comparison is always false due to limited range of data type
Comment faire pour ne pas avoir ce message (j'aimerais pour utiliser MA_CONSTANTE aussi avec des variables de type unsigned char) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 signed char maVariable; // variable 8 bits // ... // ... if(maVariable == MA_CONSTANTE){ } else { }
Merci d'avance,
-------------------
j'ai le même problème si je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #define MA_CONSTANTE '\xff' // ou #define MA_CONSTANTE 0b11111111
Partager