Je suis en train de faire un projet, mais j'ai un problème (évidemment )
Je fais enregistrer un fichier à l'utilisateur et je voudrais l'ouvrir pour écrire dedans après...

J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SaveFileDialog^ enregistrerSous = gcnew SaveFileDialog;

enregistrerSous->Filter = "Fichiers C++ (*.cpp) | *.cpp";
enregistrerSous->InitialDirectory =  Environment::GetFolderPath( Environment::SpecialFolder::Desktop );

if( enregistrerSous->ShowDialog (this) == Windows::Forms::DialogResult::OK )
{
   ofstream fichier(enregistrerSous->FileName, ios::out | ios::trunc); 
        
   if(fichier)  // si l'ouverture a réussi
   {
      fichier << code->Text;
      fichier.close();  // on referme le fichier
   }
}
Evidement, ça n'a pas marché (ce serait trop facile ) j'ai aussi essayé d'en savoir plus, donc je poste ce message.
Merci de me répondre vite !

(PS : dans le code, ce qui est en gras, italique et souligné, c'est ce qui est faux, ce qui n'a pas marché)