Problem mit char
-
Hi,
ich hab folgendes Problem:Ich prüfe mittels for each Schleife die Zeichen eines Strings. Hier ein einfaches Bsp:
for each(char c in textBox1->Text)
{
MessageBox::Show(Convert::ToString(c));
}Ich möchte jetzt gerne den tatsächlichen Buchstaben haben, ich bekomme aber
immer nur die Unicode Referenz! Also statt die Ziffer 0 bekomme ich die 48 usw.Wie kann ich das ändern?
-
int::Parse
Oder Wenn Du es es wirklich von einem *Zeichen* haben willst, dann kannst Du auch
char::GetNumbericValue
verwenden
Also:for each(Char c in textBox1->Text) { MessageBox::Show(Char::GetNumericValue(c).ToString()); }
-
Merke:
char -> System::SByte oder System::Byte
wchar_t -> System::Char
-
Super, danke!