In Hex konvertieren



  • Hallo

    Ich muss einen Wert, der in float oder CString-Format vorliegt in die entsprechende Hex-Zahl konvertieren, und am Ende wieder in einen CString konvertieren.

    Format("%h"...) hab ich probiert, geht aber leider nicht.

    Kann mir jemand helfen ?

    Danke 🙂

    PS: Die Werte liegen wie folgt vor:

    1.0000
    0.9230
    1.0023
    usw.
    


  • Hallo,

    also wenn du in einer Textausgabe das ganze brauchst

    geht es so :

    cout << (hex) << variable << endl;
    

    Du kannst allerdings den wert nicht hexadezimal speichern dafür gibt es keine direkten Datentyp.

    hoffe das hat dir weitergeholfen
    mfg
    cc



  • Hallo, danke für die Antwort.
    Wir haben allerdings (3 Leute) die Problemstellung schon falsch verstanden.
    Es gibt gar keine Kommazahlen und negative Werte, dann gehts ja ganz einfach mit Format("%x",...)

    Trotzdem Danke 🙂


Anmelden zum Antworten