Inhalt von Datei
-
Hi,
wie kann ich den Inhalt einer Datei löschen, ohne die Datei selber zu löschen?
-
indem du die Datei mit ios::trunc öffnest (bzw. "w"), wird der bisherige Inhalt gelöscht.
-
ios::trunc funktioniert bei mir nicht. Wenn ich es benutze erhalte ich bloß eine Ausgabe in welcher "Klappt nicht." steht. Daraus schließe ich er hat Probleme die Datei zu öffnen. und es liegt nicht daran das die Datei nicht existiert. Was denkt ihr woran es liegt?
fstream testopen; string diesername = path_folder + "ACLIENT.INP"; //absoluter Pfad testopen.open(diesername.c_str(), ios::trunc); if(!testopen) { cout<<"Klappt nicht."<<endl; } else { testopen<<old_ACLIENT_INP; } testopen.close();
-
testopen.open(diesername.c_str(), ios::out | ios::trunc);