sprintf nur mit char?
-
Kann man mit sprintf nur einen char formatieren. Mit einem string erhalte ich einen Fehler.
String^ ip; String^ txt; String^ anz; String^ cmd1; ip = this->ipvar->Text; txt = this->text->Text; anz = this->anz->Text; sprintf(cmd1, "/C net send %s %s", ip, txt);
error C2664: 'sprintf': Konvertierung des Parameters 1 von 'System::String ^' in 'char *' nicht möglich
-
Solltest du da nicht eher sowas benutzen?
http://msdn.microsoft.com/de-de/library/system.string.format(VS.80).aspx
-
Ich versteh das von MSDN iwie nicht.
-
Oder bring es was wenn man den String zu einen char umwandelt?
-
BattleMaster246 schrieb:
Oder bring es was wenn man den String zu einen char umwandelt?
Also ich bin zwar C++/CLI-Unwissender (hab nur 10 Sekunden gegoogelt...), aber ich weiß mit Sicherheit, dass du besser die System::String eigenen Methoden benutzen solltest. Du kannst natürlich umwandeln, in einem temporären char* speichern, zurückzuweisen... macht irgendwie keinen Sinn, oder? Such doch einfach mal nach 'nem Beispiel für die genannte Methode.
-
Hab nen Beispiel gefunden und es geht.