-1

c++ Visual Studio 2010 で Windows アプリケーション フォームを使用してファイルを参照しようとしています。このコードでは、次のエラーが発生します。誰でも問題の解決を手伝ってもらえますか

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {

      Stream^ myStream;
      OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;

      openFileDialog1->InitialDirectory = "c:\\";
      openFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
      openFileDialog1->FilterIndex = 2;
      openFileDialog1->RestoreDirectory = true;

      if ( openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK )
      {
            if ( (myStream = openFileDialog1->OpenFile()) != nullptr )
            {
                // Insert code to read the stream here.
                myStream->Close();
            }
      }

}

エラー 1 エラー C2065: 'ストリーム': 宣言されていない識別子 c:\users\

エラー 2 エラー C2065: 'myStream': 宣言されていない識別子

エラー 3 エラー C2065: 'myStream': 宣言されていない識別子

エラー 4 エラー C2065: 'myStream': 宣言されていない識別子

エラー 5 エラー C2227: '->Close' の左側が指している必要があります

4

1 に答える 1

0

これをコードファイルの先頭に追加すると、エラーが削除されました。

名前空間 system::IO を使用する

于 2013-10-16T06:18:28.043 に答える