Hexa-rechner C++

Glaumi

Grünschnabel
Hi Leute...

ich hab hier nen ein programm, dass bewirken soll das ich druch die eingabe einer beliebeigen zahl oder eines bliebigen Buchstaben dessen hexadezimal-code geliefert bekomme...

nur leider es nicht und ich weiß einfach nicht wieso...



#include <iostream>

using namespace std;

/******************************************************************************/

int main(void)
{
char c = 'a';
int i;

while(c != '.') // solange die eingabe kein punkt war...
{
cout << "Buchstabe eingeben: ";
cin >> c;
i = char(c);
cout << hex << i << endl; // dem char zugeordnete zahl im hex-format ausgeben
}

return 0;
}



Bin für jede Hilfe dankbar!

Gruß michael
 
Zuletzt bearbeitet:
Dein Programm gibt die ASCII-Werte der eingegebenen Zeichen hexadezimal aus. Soweit klappt es doch.

Oder wolltest du sowas wie
1 -> 1
...
9 -> 9
10 -> A
...
15 -> F
Also die Umrechnung ins Hexsystem? :confused:
 
ne eigentlich soll es schon die werte hexa anzeigen, aber bei mir will es einfach nicht

Ich hab auch keinen plan worans liegt!
 
ja, ich möchte die ASCII-Werte in Hex...

evtl. liegt es ja an meinem Compiler... ich werd einfach mal den Compiler wechseln!
 
Zurück