String HEX Wert convertieren in Int

Gast #3533023
Lesenswert?

Hallo zusammen,

ich suche eine einfache Methode die Folgendes macht.

Gegeben ist eine UINT32
UINT32 test = 0x00112345
UINT8[4] result;

Ich würde gerne die einzelnen Bytes, als den decimal Wert in eine andere 
Variable speichern.


BSP.

result[0] =  0x2D -> also 0x45 Hex von oben
result[1] =  0x17 -> also 0x23 HEx von oben haben.
ect. gibt es Library Funktionen die genau das machen?


Viele Grüße
Fred
#3533479
Lesenswert?

Rufus Τ. Firefly schrieb:
> Fred schrieb:
>> result[0] =  0x2D -> also 0x45 Hex von oben
>> result[1] =  0x17 -> also 0x23 HEx von oben haben.
>
> Kannst Du nochmal versuchen zu erklären, was das für ein
> "Umrechnungsalgorithmus" sein soll?

(vorsichtig)
Ich denke er sucht die Umwandlung von 'packed BCD' auf Dezimal.

Aufteilen in Nibble
Zahl = oberes Nibble * 10 + unteres Nibble

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren