I want to convert Byte array values to Integers and check for some specific value.
My byte array suppose contains bytes like -> FF 2 3 25 10 etc. How do I check if the value is FF or 10 etc. ?
An example which failed ->
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
|
QByteArray ba;
int i ;
for( i = 0; i < ba.size(); i++ )
{
if (ba[i] == 255){
//Do Something
}
}
|
This gives the error
C:/Users/vinay/Prog/telnetpro/telnetpro/telnetpro.cpp:61: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
The error is for the line [/i]
if (ba[i] == 255){[/i]