deepthroat
Erfahrenes Mitglied
Nein, da muß ich mich korrigieren. Das Verhalten ist völlig OK. Wenn du nur "ios:ut" angibst (das ios::ate spielt keine Rolle), wird die Datei im Schreibmodus geöffnet und der Dateiinhalt gelöscht. Die Angabe "ios:ut | ios::ate" ist demnach unsinnig, da nach dem Öffnen der Anfang und das Ende der Datei gleich sind.Hi.
Das sollte eigentlich genau so funktionieren. Welche Version von Visual Studio verwendest du denn?
Beim Modus "ios::in | ios:ut | ios::ate" wird tatsächlich keine Datei erstellt wenn sie noch nicht vorhanden ist. Man muß dafür die Datei erst mit "ios:ut | ios::app" öffnen - dann wird die Datei erstellt falls sie nicht existiert, ansonsten bleibt der Inhalt der Datei erhalten.
Gruß