Compact BCD in HEX Array convertieren



  • Hallo,
    kann mir jemand helfen?
    Ich versuche einen Compact BCD Code in ein HEX Array zu convertieren.
    Die Compact BCD Werte sind in einem Array (char) abgelegt.
    Der Compact BCD Code hat ja 2 Werte pro Arrayfeld.
    Einen BCD Wert im LOW Nibble und eine BCD Wert im HIGH Nibble.
    Diese Werte in eine 32 Bit Variable reinzuaddieren ist je kein Proble.
    Was mache ich wenn der HEX Wert 32 Bit überschreitet.

    mfG.
    fujitufan



  • [quote="fujitsufan"
    Was mache ich wenn der HEX Wert 32 Bit überschreitet.
    [/quote]
    das ist ein überlauf, dann sollteste z.b. nen grössen datentyp nehmen (64-bit long long oder sowas).
    🙂



  • Hallo,
    vielen Dank für den Tip.
    Ich dachte wenn der Wert richtig lang wird, z.B. 128 Byte.
    Dann muss der Wert in ein Array gepumpt werden.

    mfG.
    fujitsufan


Anmelden zum Antworten