void f()
{
ofstream datei
("meinedatei.txt", ios::out|ios::nocreate);
// ...
};
Im Beispiel wurden die einzelnen Flags
mit dem bitweisen OR-Operator |
miteinander verknüpft.
Wenn ein Datei-Objekt angelegt wird ohne es zu initialisieren, wird
keine Datei geöffnet. Das Öffnen muß dann später explizit
mit der Elementfunktion open()
nachgeholt werden.
void f(char* arg)
{
ofstream datei;
char* text="schreibe mich hinein";
datei << text;
// FEHLER !!! (da datei noch nicht geöffnet)
datei.open(arg);
datei << text;
// O.K.
};