c++, WinForms und string zusammenbauen

Reticent

Erfahrenes Mitglied
Hallo Alle zusammen,


ich habe ein c++ Projekt. Er ist unter Visual Studio 2003 als WinForms angelegt worden. Fragt bitte nicht wozu :) . Ist halt meine Aufgabe.

Ich will jetzt einfach einen Satz aus 2 verschiedenen zusammensetzen. Es geht aber irgendwie nicht ... ICH DREH DURCH.... einen string gibts bei dem Projekt nicht. Kommisch. Also habe ich es durch System::String s; angelegt. Dann
str_Text = this->tbPhotoPath->Text; ersten string angewiesen. Alles weitere funktioniert nicht. Ich meine es ist egal ob ich s->Concat(..) mache, der String bleibt im Zustand der ersten Anweisung. Keine Ahnung warum.
Einen "+=" gibt es ebenfalls nicht.

Kennt einer wie man strings manipulieren kann in c++ WinForms?

Danke für jede, wirklich jede Hilfe!
 
Hi,

String.Concat() gibt einen String zurück. Diesen musst du einem String wieder zuweisen.
Bsp:
Code:
String a = "abc";
String b = "def";
String c = String::Empty;
c = String::Concat(a, b);
oder
c = a->Concat(b);
 
kann ich neues String dem alten zuweisen?

d.h.
Code:
String a = "abc";
String b = "def";

a = String::Concat(a, b);
oder
a = a->Concat(b);
 

Neue Beiträge

Zurück