CString in Hexadeizmal??



  • Morgen,

    also irgendwie stehe ich heute morgen auf dem Schlauch. Ich habe in einer Var Typ CString "0x75020e00" das drin stehen. Jetzt will ich eigentlich nur diese Hexzahl in eine andere Var z.b. long als Dezimal reinquetschen oder diesen String bruchstückeln und jedes dieser 4 Bytes in eine Var schreiben. Gelingt mir aber recht wenig.... Ich denke mal da kann mir bestimmt jemand helfen denn so schwer ist das eigentlich nicht.

    THX für alle Antworten
    Hellsgore



  • so habe eine lösung gefunden und zwar:

    char *stopstring;
    long lDezimal = strtol(strHex, &stopstring, 16);
    

    ich kann ihm ja beim Konvertieren eine Basis geben, habe ich garnicht mehr dran gedacht.

    Hellsgore


Anmelden zum Antworten