Zeichen aus Datei löschen
-
Hallo,
kann mir jemand sagen wie ich aus einer Datei Zeichen löschen kann?
Mit dieser Funktion:
for (i = 0 ; i < 6; i++) { in.seekp(i); in << " "; }
kann ich die Zeichen ( von Position 0 bis 5) durch ein Leerzeichen ersetzen was allerdings nicht ganz Sinn und Zweck der Sache ist....
Schonmal thx für Eure Hilfe!
Gruß, Mathias
-
du kannst doch erstmal die Datei in einen Buffer (welcher Art auch immer) lesen,diesen dann umstricken und dann wieder kompett in die Datei schreiben.. wenn du direkt an der Datei rumpfuschst , is das sowieso lahm
-
danke
das problem hat sich gelöst:
for (i=6; i<40; i++) { in.seekg(i); in.get(c) ; cout << c; }
ich lass einfach das weg was ich nicht brauche, und schreib anschließend die relevanten daten in eine separate datei.