Sdílet prostřednictvím


Postupy: Zápis do textového souboru (C++/CLI)

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 souboru, který má být vytvořen.Pokud soubor existuje, je přepsán (pokud nepředáte hodnotu 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

I/O souborů a proudů

.NET – programování v jazyce Visual C++