char in String konvertieren
-
Hi,
ich möchte gerne einen char in einen String konvertieren und das Ergbenis in einem Label ausgeben.
Aber die Ausgabe zeigt nur true an.
Wie bekomme ich das hin?#include <direct.h> #include <string.h> #include <stdio.h> #include <stdlib.h> char s[_MAX_PATH]; char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char file[_MAX_FNAME]; char ext[_MAX_EXT]; // Aktuelles Arbeitsverzeichnis ermitteln getcwd(s,_MAX_PATH); if (s[strlen(s)-1] != '\\') // Umgekehrten Schrägstrich \ anhängen strcat(s,"\\"); // String in seine Elemente aufteilen _splitpath(s,drive,dir,file,ext); strcpy(file,"DATA"); strcpy(ext,".TXT"); //Alles wieder zusammensetzen _makepath(s,drive,dir,file,ext); //Ergebnis anzeigen //puts(s); _labelPfad->Text = Convert::ToString(s);
Danke für alle Antworten....
Der Neue
-
_labelPfad->Text = gcnew String(s);
PS: Du solltest ANSI-C und C++/CLI nicht mischen, wenn Du nicht 100%ig weisst, was Du tust!
-
Danke Jochen es funzt.
Aber warum sollte man ANSI-C und C++/CLI nicht mischen?
Was kann da passieren?Gruß, Der Neue
-
Es können sehr viele Probelme auftreten, die Dir viel Zeit kosten...
Es macht nur Sinn, wenn Du dieses spezielle verhalten "bewusst" wahrnimmst!