2015-06-01 53 views
1
public ref class form : public System::Windows::Forms::Form 
{ 
public: 

    form(void) 
    { 
     InitializeComponent(); 
     void save(String^ word); 

    } 
    //windows form generated code 
    ... 
    ... 
    ... 
    void save(String^ word) 
    { 
     StreamWriter^ outFile = gcnew StreamWriter("file.txt"); 
     outFile->WriteLine(word); 
     outFile->Close(); 
    } 
    #pragma endregion 

private: 

    System::Void button00_Click(System::Object^ sender, System::EventArgs^ e) 
    { 
     String^ word = "PLOW"; 
     save(word); 
    } 
}; 
} 
+2

[StreamWriter](https://msdn.microsoft.com/en-us/library/system.io.streamwriter(v = vs.110).aspx)不屬於Windows窗體。 – GSerg

回答

1

StreamWriter駐留在命名空間System :: IO中,並在mscorlib.dll中實現。只要

using namespace System::IO

行添加到您的代碼文件的導入,你準備好去。

+0

我想要的頭文件像#include「stdafx.h」。 –

+0

使用visual studio 2015 –

+0

由於這是.net框架的一個類,因此沒有頭文件。相反,有命名空間。完全像使用include語句一樣使用上述行。只要確保在項目中添加對.net程序集「系統」(這是mscorlib.dll)的引用即可。 –