KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I know this is a very basic question but I'm newbie in Qt and I don't know to do it. I'm trying to convert a QString value (like "AA110011") to hexadecimal. I would like to obtain 0xaa110011. I've tried with this code: QByteArray b = aString.toUtf8(); for (int i = 0; i < b.length(); i++ ) { if ( b[i] >= 65 && b[i] <= 70 ) { b[i] = b[i] - 55; } else if (b[i] >= 48 && b[i] <= 57) { b[i] = b[i] - 48; } } I obtain in the Memory at Vairable "[0]" the value 0a 0a 01 01 00 00 01 01 and I don't know how could I obtain aa 11 00 11. Could you help me? thanks.
Tags (comma-separated)
Save Edits
Cancel