使用saveFileDialog保存txt文件(C ++)

时间:2012-06-11 15:45:54

标签: c++ iostream savefiledialog

我无法使用“saveFileDialog”保存文本文件。 我看过许多论坛和教程,但我无法从中获取正确的信息。 到目前为止,我已经设法打开保存文件对话框,它实际上保存了一个具有正确名称和路径的空文本文件,但是,这是我遇到的问题,它的EMPTY,我不知道你在哪里显示什么信息保存文件以及使用哪些方法!

以下是代码:

private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e) {
         saveFileDialog1->ShowDialog();
     }
private: System::Void saveFileDialog1_FileOk(System::Object^  sender, System::ComponentModel::CancelEventArgs^  e) {
         System::IO::FileStream ^ fs = safe_cast<System::IO::FileStream^>(saveFileDialog1->OpenFile());
         }

那么有人可以告诉我怎么做以及做什么吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

使用保存文件对话框获取保存文件的路径。所以基本上你需要

saveFileDialog.showDialog();
String filename = saveFileDialog.FileName;
System.IO.StreamWriter file = new System.IO.StreamWriter(filename)

file.writeLine("This is a test");
file.close();

这只是一个简单的例子:D