CString Variabeln zusammenfassen
-
Hi!
ich habe ein kleines Problem mit Variabeln.
Ich habe 3 als CString deklarierte Variabeln und möchte 2 der Variabeln der 3ten zuordnen,aber so das die Strings aneinander gereiht werden.wie geht das?
Genauso möchte ich einer CString Variabel eine int Variabel zuordnen,wie kann ich das machen?
Danke!
-
also grundsätzlich kannst Du CString's ganz einfach mit + verketten, also z.B.
str1 = str1 + str2 + str3;Das geht auch mit konstanten Zeichenketten, also z.B.
str1 = "Welt!"; str1 = "Hallo " + str1;Integer lassen sich am besten über Format zusammenführen:
(Es gibt noch verschiedene Formatierungen (links/rechtsbündig, anzahl der Stellen etc -> siehe MSDN Verweis zu (s)printf))str1.Format("Die Zahl lautet: %i", intvar);Letzteres kann man übrigens auch nehmen, um CStrings zusammenzuführen:
str1.Format("%s%s%s%i", str1, str2, str3, intvar);