Konvertierungs-Problem
-
Hallo,
ich habe eine CString-Variable, die Hex-Zahlen enthält (...9, A, B, C, D, E, F, 10...). Hat jemand eine Idee, wie ich diese Zahlen in eine Integer-Variable konvertieren kann? Also, wie bekomme ich z.B. aus "A" eine "10".
-
tach auch ,
so in etwa ...int DeineKlasse::getIntegerFromHexString(const CString &hexString) const { char * p; int num; if(hexString == ""){ num = -1;} else { num = strtol(hexString, &p,16); } return num; }
-
hi
ich hab auch mal eine frage zu strtol
wenn ich einen cstring konvertiere mit strtol werden aus zb 08 A3 0A nachher 8 A3 A
eine 0 wird immer abgeschnitten wenn sie an erster stelle steht.
weiss einer wie ich das ändern kann ?
-
hat sich erledigt ,lag am format. befehl.