Char und string zusamm bringen
-
CString a = "-new"; char* ="c:\\test\\test.exe"; CString c(b); a = c + _T(" ") + a; MessageBox(a);
-
Muss natürlich so heissen :
char* b="c:\\test\\test.exe";
-
wollte mal eben die ähnlichkeit zu string in c++ testen..
geht auch so:
CString a = "-new"; char* b="c:\\test\\test.exe"; //CString c(b); a = b+ a; AfxMessageBox(a);
hat das irgendeinen nachteil?
-
Hab nur was ausprobiert!
//CString c(b);
braucht man nicht!Hauptsache das bei
a = b+ a;
eine von den beiden Variablen vom Typ CString ist
-
thx
-
Ok es geht super nur leider ist a class string ich brauchte ihn aber als char*
-
und andersrum?
CString a = "-new"; char* b="c:\\test\\test.exe"; char zusammen[100]; strcpy (zusammen, a); strcat(zusammen, b); AfxMessageBox(zusammen);
[ Dieser Beitrag wurde am 02.09.2002 um 19:41 Uhr von elise editiert. ]
-
Und jetz wirklich die letzte frage kann ich nich zwischen den beiden werden ein freizeichen hinbekommen?
-
schon gut habe einfach mit strcat(zusammen, " "); ein freizeich zwischen gesetzt.Manch mal schreibt man ohne zu überlegen.
-
m_para=(CString)var1+" "+var2;