Сохранение txt-файла с помощью saveFileDialog (C++)

Мне не удается сохранить текстовый файл с помощью «saveFileDialog». Я просмотрел множество форумов и руководств, но ни от одного из них я не могу получить правильную информацию. До сих пор мне удалось открыть диалоговое окно «Сохранить файл», и оно фактически сохраняет пустой текстовый файл с правильным именем и путем, НО, и это та часть, с которой у меня проблемы, она ПУСТА, и я не знаю, где вы показываете какую информацию чтобы сохранить на файл и какие методы использовать!

Вот код:

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());
         }

Так может кто подскажет как и что делать?

Заранее спасибо!


person krishkule    schedule 11.06.2012    source источник


Ответы (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

person Ignacio Quintero    schedule 11.06.2012