c++ cout << von Feldern

ako77

Cadet 3rd Year
Dabei seit
Jan. 2006
Beiträge
36
hi hab hier ma ne mächtige frage,

und zwar habsch nen Feld ..... bong[] = "AA" ;

will nun dieses Feld ausgeben, mache ich ja mit

cout << bong [y] << endl;

aber dann bekomme ich ja nur
A
A

aus gegeben,

wie lasse ich mir denn aber nun den Dezimal / Hexadezimal wert von A ausgeben ??

DANKE für die Hilfe im Vorraus !!!
 

7H3 N4C3R

Lt. Commander
Dabei seit
Feb. 2002
Beiträge
1.816
Dazu fehlt mal der Datentyp von bong.

Ich nehme jetzt mal char an, weil das das wahrscheinlichste ist.

Dann geht es mit
Code:
cout << static_cast<int>( bong [y]) << endl;
Oder hexadezimal
Code:
#include <iomanip>
...
cout << hex << static_cast<int>( bong [y]) << endl;
char ist nunmal ein Zeichen und wird auch als solches behandelt, solange man es nicht explizit in einen anderen Datentyp umwandelt.
 

ako77

Cadet 3rd Year
Ersteller dieses Themas
Dabei seit
Jan. 2006
Beiträge
36
hat sich erledigt , DANKÖ !!
 
Zuletzt bearbeitet:
Top