Como abrir e salvar arquivos em visual c ++ usando StreamWriter

Salvar arquivos:

if(saveFileDialog1->ShowDialog() ==                             System::Windows::Forms::DialogResult::OK)    {
StreamWriter ^ sw = gcnew StreamWriter(saveFileDialog1->FileName);
sw
->WriteLine(myTextBox->Text);
sw
->Close();
}

Arquivos abertos (altere textBox1 para qualquer forma que você esteja usando):

if(openFileDialog1->ShowDialog() ==             System::Windows::Forms::DialogResult::OK)
{
textBox1
->Clear();
StreamReader ^ sr = gcnew StreamReader(openFileDialog1->FileName);

textBox1
->Text = sr->ReadToEnd();
this->label1->Text = openFileDialog1->FileName;
sr
->Close();
}

Eu recomendo colocar o script de salvamento dentro de uma nova função para que você possa chamá-lo antes de abrir um novo arquivo.