Integer værdi til hex - hvordan?

Tags:    c++

Hej.

Jeg arbejder på at lære C++ og har det blandt andet som fag på HTX, 3 årgang.

Da vi ofte skal bruge hex værdien for fx bogstavet "a", har jeg prøvet at lave et lille program, som spørger efter et bogstav hvorefter den udskriver decimal og hex værdien for bogstavet.
Indtil nu, har jeg kun fået det til at udskrive decimal værdien og ved ikke rigtig hvordan jeg får det til, at skrive hex værdien for det pågældende bogstav. Det håber jeg i kan hjælpe mig med.

Min kode kan ses her:
Fold kodeboks ind/udKode 


Forholdsvis simpel metode til at skrive decimal værien for et bogstav. Jeg ved ikke om der findes bedre løsninger, så i er velkomme til at komme med inputs.

Angående spørgsmålet om hex værdien for et bogstav, må i gerne forklare hvordan i gør, da jeg gerne vil forstå hvad der sker når koden eksekveres.

På forhånd tak.
Mvh. Tommy Jakobsen



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Brug en stream manipulator:

Fold kodeboks ind/udKode 


Stream manipulatoren "hex" får streamen til at udskrive tal i hexadecimal.

--
Blog:
http://www.sigkill.dk/blog



Tak for svaret, men jeg kan ikke umiddelbart få det til at virke i mit eksempel. Noget du kan hjælpe med?



Sådan:

Fold kodeboks ind/udKode 




Mange tak for de to gode svar.
Hvis du lige opretter et svar Bertel Brander, så jeg også kan give dig lidt points, ville det være fint, med mindre du ikke vil have nogen?



Jeg samler ikke på point. Giv dem til Troels.



Det gør jeg så.
Endnu engang tak for hjælpen.



t