PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Char To String -> Ergebnis liefert nur Zahlenwert


Nemesis
02.10.2003, 16:53
Beispiel:
char b='Z';
textBox1->Text=Convert::ToString(b);

In der Textbox wird dann nur der Wert für Z also 90 ausgeben. Was muss ich ändern damit ich "Z" erhalten?


Scavi
02.10.2003, 18:32
Du brauchst nicht konvertieren. Das kannste alles normal zuweisen ! Also: textBox1->Text=b;

Nemesis
06.10.2003, 12:33
Nein kann ich nicht da ich dies erhalten:
error C2664: 'System::Windows::Forms::Control::set_Text': Konvertierung des Parameters 1 von 'char' in 'System::String __gc *' nicht möglich

meine Lösung:

textBox1->Text=Convert::ToString(Convert::ToChar(b));

Pulpapex
06.10.2003, 19:58
Du kannst es auch einfach so schreiben:

char b = 'Z';

string s = b->ToString();

// oder

string t = Char::ToString(b);

Nemesis
09.10.2003, 09:08
Danke Pulpapex ist mit deiner Lösung viel einfacher zu lesen!