Comment : écrire un fichier texte (C++/CLI)
L'exemple de code suivant montre comment créer un fichier texte et écrire du texte dans celui-ci à l'aide de la classe StreamWriter qui est définie dans l'espace de noms System.IO. Le constructeur StreamWriter prend le nom du fichier à créer. Si le fichier existe, il est remplacé (à moins que vous passiez True comme deuxième argument du constructeur StringWriter).
Le fichier est classé à l'aide des fonctions Write et WriteLine.
Exemple
// text_write.cpp
// compile with: /clr
using namespace System;
using namespace System::IO;
int main()
{
String^ fileName = "textfile.txt";
StreamWriter^ sw = gcnew StreamWriter(fileName);
sw->WriteLine("A text file is born!");
sw->Write("You can use WriteLine");
sw->WriteLine("...or just Write");
sw->WriteLine("and do {0} output too.", "formatted");
sw->WriteLine("You can also send non-text objects:");
sw->WriteLine(DateTime::Now);
sw->Close();
Console::WriteLine("a new file ('{0}') has been written", fileName);
return 0;
}