[C++] in ASCII konvertieren

Trenox

Cadet 2nd Year
Registriert
Aug. 2006
Beiträge
17
Hallo,

ich brauche eine Funktion, die mir aus einem String, der nur aus einem Zeichen besteht, den ASCII-Wert als Int ausgibt.

Kann mir da jemand helffen???

Vielen Danke

Trenox
 
danke für die superschnelle Hilfe, aber ich ahbe da noch einen Fehler drin:


Ich hole mir aus dem String eingabe ein Zeichen und möchte das als ASCII-Wert in z speichern.

Code:
int z;
CString s=eingabe.Mid(0,1);
z= s.c_str()[0];

aber beim Umwandeln kommt folgender Fehler:

error C2039: 'c_str' : Ist kein Element von 'CString'

was mache ich falsch?
 
Yeah funst :)

VIELEN Dank @ Quidoff

Trenox
 
Versuch es doch mit static_cast <char>(int)
 
probier doch einfach einer Integer einen Buchstaben zuzuweisen:

int asciizahl;

asciizahl='A'; //entspricht 65 oder so

Gruß Andy
 
danke für eure Vorschläge, aber ich habs schon so wie ichs brauche :)
 
Zurück
Oben