Partager via


Comment : écrire un fichier texte

Mise à jour : novembre 2007

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

Voir aussi

Autres ressources

Fichier et flux de données E/S

Guide de programmation .NET