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
Hallo,
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);
(dateiname, ios::binary | ios::in | ios::out | ios::ate)
…
Er ändert den Satz an der richtigen Stelle, löscht aber alle
Sätze davor. Was habe ich falsch gemacht?
S.o.
Grüße
CMБ
Super, vielen Dank! Funktioniert! Peter