xxstream.h und xxstream
-
Hallo,
ich portiere gerade VS6 nach VS2008 und hab mal eine dumme Frage:
mit den .h Headern hat Folgendes
ofstream OFile1;
OFile1.open(sDateiname, ios::in | ios::binary);dazu geführt, dass sDateiname erstellt wurde, wenn nicht vorhanden und wenn vorhanden, wurde sie nicht geleert.
Mit den neuen Headern führt es dazu, dass die Datei nicht erstellt wird.
Wenn ich ios::in weglasse wird die Datei zwar erstellt wenn nicht vorhanden, jedoch wenn vorhanden, jedesmal beim open "geleert" wenn schon etwas drinsteht.Kann man das Ganze nicht so einstellen, dass es so gehandhabt wird wie bei den alten Headern oder muss ich jetzt selbst prüfen obs die Datei schon gibt und wenn nicht erstellen.
In der Hilfe hab ich bisher nicht sonderlich viel dazu gefunden.

-
ein ofstream ist normalerweise für die Ausgabe, du nutzt ihn aber ausschließlich zur Eingabe?!
Was genau willst du denn machen können?edit: Es wäre mir auch neu, dass eine zum Lesen geöffnete Datei angelegt wird...