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:
#include <iostream>
int main()
{
char character;
std::cout << "Indtast bogstavet: ";
std::cin >> character;
int num = character;
std::cout << "\\n\\nASCII (dec) vaerdi:\\t" << num << "\\n\\n";
system("pause");
return 0;
}
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