Ho il seguente codice nel mio file:Perché questo confronto è sempre vero?
unsigned char * pData = new unsigned char...
...
if(pData[0] >= 160 && pData[0] <= 255)
Quando compilo, ottengo un avvertimento da parte del compilatore (GCC):
Attenzione: confronto è sempre vero a causa della limitata intervallo del tipo di dati
Come può essere? Non è il range di un unsigned char
0-255? Non ho capito bene.
Ew, un 'nuovo' ... :) – GManNickG