Sdílet prostřednictvím


Postupy: Zápis textového souboru

Následující příklad kódu ukazuje, jak vytvořit textový soubor a zapsat do něj text pomocí třídy StreamWriter, která je definována v oboru názvů System.IO. Konstruktor StreamWriter převezme název soubor, který má být vytvořen. Pokud soubor existuje, je přepsán (pokud nepředáte true jako druhý argument konstruktoru StringWriter).

Soubor je poté naplněn pomocí funkce Write a WriteLine.

Příklad

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

Viz také

Další zdroje

Vstupně-výstupní soubor a datový proud

Průvodce programováním .NET