我正在使用Visual C++ 2008的GUI创建器制作用户界面。当单击按钮时,会调用以下函数。此内容应该创建一个文件,并以文本框“Textbox”中的内容命名文件并在末尾添加“.txt”。然而,这导致我遇到了转换错误。以下是代码:
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)':无法将参数1从'System :: String ^'转换为'const char *'
如何进行转换以使其通过?
以下是错误信息:
error C2664:'std :: basic_ofstream <_ Elem,_ Traits> :: basic_ofstream(const char *,std :: ios_base :: openmode,int)':无法将参数1从'System :: String ^'转换为'const char *'
如何进行转换以使其通过?