c++ cout << von Feldern

ako77

Cadet 3rd Year
Registriert
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 !!!
 
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.
 
hat sich erledigt , DANKÖ !!
 
Zuletzt bearbeitet:
Zurück
Oben