Frage zur Umwandlung von Dez. zu Hex. durch Streams (Groß/Klein-Buchstaben)



  • Hallo, ich schreibe gerade ein Programm, in dem ich relativ häufig dezimalzahlen zu hex-zahlen und zurück umwandeln muss. Im moment mache ich das über streams (und das soll auch so bleiben)

    unsigned int zahl;
    stringstream Str;
    Str << hex;
    Str << zahl;
    

    Dabei werden die einzelnen Hex-Zeichen (also 'a' bis 'f') als Kleinbuchstaben im Stream gespeichert. Ist es vom Standard her gesichert, dass die Umwandlung von dez nach hex und zurück über streams mit Kleinbuchstaben immer funktioniert oder ist das compiler-abhängig? Denn denkbar wäre ja, dass einige Compiler zB nur Großbuchstaben akzeptieren...


Anmelden zum Antworten