fstream и c_str (): c_str не работает - PullRequest
1 голос
/ 28 марта 2012

Я недавно работал над программой и пытался использовать System :: String ^, чтобы использовать ее для файла ofstream ...

Я всегда получаю сообщение об ошибке ... Примечание Это форма, поэтому это заголовочный файл.

Это мой код ... (одна часть)

System::String^ txtPath;

  #pragma endregion
private: System::Void btn1_Click(System::Object^  sender, System::EventArgs^  e) {
             using namespace std;
             ofstream fout (txtPath->c_str());
         }
private: System::Void txtBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {
             txtPath=(Convert::ToString(txtBox1->Text))+"\\weapon_deagle.txt";
         }

Ошибка, которую я получаю:

Error   1   error C2039: 'c_str' : is not a member of 'System::String'  c:\users\a\documents\visual studio 2010\projects\d1s1k formed\d1s1k formed\Form1.h

101
...