Ich arbeite mit Borland C++ und möchte einen Datensatz, den ich mittels eines Zählers positioniert habe, ändern.
fstream datei;
datei.open(dateiname,ios::binary|ios::out|ios::ate);
datei.seekp(satzZaehler*satzLaenge);
datei.write (satz,satzLaenge);
Er ändert den Satz an der richtigen Stelle, löscht aber alle Sätze davor. Was habe ich falsch gemacht?
Vielen Dank, Peter