Beim Ändern von MFC-Formular von anderen geschrieben, mit Visual Studio 2012, stieß ich auf ein Problem.Umgang mit MFC-Formular 'Text' als char-Typ oder reguläre Zeichenfolge
In dem Formular gibt es ein Eingabefeld, das den gesamten Pfad der Datei übernimmt. ex) C:\folder1\test_file.wav
Und in dem Code enthält this->tb_path->Text
dies.
Das erste Problem ist, dass ich nicht eine Methode, um mit this->tb_path->Text
als char*
oder char
Typ Array verwenden Methoden in string.h
Im Status Quo finden, Code verwendet
system:: String ^fileName = this->tb_path->Text + "_re";
zu ändern der Text, aber das behindert tatsächlich verschiedene Änderungen des Dateipfads. Wie kann ich dieses Problem lösen?
Ich glaube nicht, dass einer Ihrer Sprach-Tags korrekt ist. Ihr Code ist nicht "C", und es ist nicht "C++". – PaulMcKenzie
Verwenden Sie tatsächlich WinForms mit C++/CLI? Was hat MFC mit dieser Frage zu tun? Da die Zeichenfolgen UTF-16 sind, müssen Sie einen Breitzeichentyp verwenden. –
Welcher Typ sind: this, tb_type und Text? – sergiol