Я использую Visual C++ 2008 для создания пользовательского интерфейса. Когда нажимается кнопка, вызывается следующая функция. Содержимое должно создать файл и назовите файл после содержимого текстового поля «Текстовое поле» с «.txt» в конце. Однако это приводит меня к ошибке преобразования. Вот код:Converting System :: String to Const Char *
private: System::Void Button_Click(System::Object^ sender, System::EventArgs^ e) { ofstream myfile (Textbox->Text + ".txt"); myfile.close(); }
Здесь ошибка:.
error C2664: 'std::basic_ofstream<_Elem,_Traits>::basic_ofstream(const char *,std::ios_base::openmode,int)' : cannot convert parameter 1 from 'System::String ^' to 'const char *'
Как я могу сделать преобразование, чтобы позволить этому пройти через
Люди, я сделал это много лет назад, и не может вспомнить, в какой код я написал! – leppie