mightymark
12th May 2006, 10:34
Hi, I'm trying to get a string containing a hexadecimal number to have the letters in the number in upper case instead of lower case. I use the code below.
tagID and antennaID are both unsigned intergers.
QString outStr;
QTextStream tagLine(&outStr);
tagLine.setNumberFlags(QTextStream::UppercaseDigit s);
tagLine << "TagFound: " << hex << tagID << " on Antenna: " << antennaID;
But the resulting string always has lower case letters in the hex number:
"TagFound: 702f2cba on Antenna: 1"
Any idea what i am doing wrong?:confused: thanks
tagID and antennaID are both unsigned intergers.
QString outStr;
QTextStream tagLine(&outStr);
tagLine.setNumberFlags(QTextStream::UppercaseDigit s);
tagLine << "TagFound: " << hex << tagID << " on Antenna: " << antennaID;
But the resulting string always has lower case letters in the hex number:
"TagFound: 702f2cba on Antenna: 1"
Any idea what i am doing wrong?:confused: thanks