Freigeben über


Gewusst wie: Schreiben einer Textdatei (C++/CLI)

Im folgenden Codebeispiel wird veranschaulicht, wie eine Textdatei erstellt und in diese mithilfe der im System.IO-Namespace definierten StreamWriter-Klasse geschrieben wird.Der Name der zu erstellenden Datei wird vom StreamWriter-Konstruktor übernommen.Wenn die Datei existiert, wird sie überschrieben (außer wenn Sie True als zweites StringWriter-Konstruktorargument übergeben).

Die Datei wird dann mithilfe der Funktionen Write und WriteLine abgelegt.

Beispiel

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

Siehe auch

Weitere Ressourcen

Datei- und Stream-E/A

.NET, das Programmierung in Visual C++