J'ai le code suivant dans mon fichier:Pourquoi cette comparaison est-elle toujours vraie?
unsigned char * pData = new unsigned char...
...
if(pData[0] >= 160 && pData[0] <= 255)
Quand je compile, je reçois un avertissement du compilateur (gcc):
Attention: comparaison est toujours vrai en raison de limiter plage de type de données
Comment cela peut-il être? Est-ce que la portée d'un unsigned char
0-255? Je suis confus.
Ew, un 'nouveau' ... :) – GManNickG