Condividi tramite


Procedura: scrivere un file di testo (C++/CLI)

Nell'esempio di codice riportato di seguito viene illustrato come creare un file di testo e scrivere in tale file utilizzando la classe StreamWriter, definita nello spazio dei nomi System.IO.Il costruttore StreamWriter accetta il nome del file da creare.Se il file esiste, viene sovrascritto (a meno che non venga passato il valore True come secondo argomento del costruttore StringWriter).

Il file viene quindi archiviato utilizzando le funzioni Write e WriteLine.

Esempio

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

Vedere anche

Altre risorse

I/O di file e di flussi

programmazione.NET di Visual C++