Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie nur vordefinierte cout, cerroder clog-Objekte verwenden, müssen Sie keinen Ausgabestream zu erstellen.Sie müssen über Konstruktoren verwenden:
Ausgabedatei-Datenstrom-Konstruktoren
Ausgabe-Zeichenfolgen-Datenstrom-Konstruktoren
Ausgabedatei-Datenstrom-Konstruktoren
Sie können einen Ausgabedatei datenstrom auf zwei Arten erstellen:
Verwenden Sie den Konstruktor, und rufen dann die open-Memberfunktion auf.
ofstream myFile; // Static or on the stack myFile.open( "filename" ); ofstream* pmyFile = new ofstream; // On the heap pmyFile->open( "filename" );Angeben von Flags eines Dateinamens und des Modus im Konstruktoraufruf an.
ofstream myFile( "filename", ios_base::out);
Ausgabe-Zeichenfolgen-Datenstrom-Konstruktoren
Um einen Ausgabe von Zeichenfolgen datenstrom zu erstellen, können Sie ostringstream folgendermaßen verwenden:
using namespace std;
string sp;
ostringstream myString;
myString << "this is a test" << ends;
sp = myString.str(); // Obtain string
cout << sp < endl;
ends „Manipulator“ fügt das notwendige NULL der Zeichenfolge hinzu.