Hallo Leute!
Ich habe ein mittleres Problem!
Ich möchte für meine eigene kleine Speicherverwaltung ein Swap-File implementieren.
Um aber die Datei zu veränderen also den Inhalt zu schreiben ohne alte Daten zu löschen
muesste ich das Swap-File vor dem Schreiben einlesen und die gelesenen Daten anschliessend änderen und das alles wieder in das Swap-File schreiben. Wenn mein
Swap-File aber größen von z.B. 256 MB annimmt brauch ich ja ewig um die Daten zu lesen und das anschließende schreiben dauert noch mal so lang!
Ich versuchte es mit fstream hinzubekommen aber da hab ich wohl meinen Meister gefunden! ;-]
Die frage ist nun gibt es eine Möglichkeit Daten in einer Datei zu verändern ohne das ganze Ding vorher einlesen zu müssen?
Oder wie löst man das Problem am besten?
kann mir einer von euch vielleicht einen Tip geben?
gruß the_lorn
Ich habe ein mittleres Problem!
Ich möchte für meine eigene kleine Speicherverwaltung ein Swap-File implementieren.
Um aber die Datei zu veränderen also den Inhalt zu schreiben ohne alte Daten zu löschen
muesste ich das Swap-File vor dem Schreiben einlesen und die gelesenen Daten anschliessend änderen und das alles wieder in das Swap-File schreiben. Wenn mein
Swap-File aber größen von z.B. 256 MB annimmt brauch ich ja ewig um die Daten zu lesen und das anschließende schreiben dauert noch mal so lang!
Ich versuchte es mit fstream hinzubekommen aber da hab ich wohl meinen Meister gefunden! ;-]
Die frage ist nun gibt es eine Möglichkeit Daten in einer Datei zu verändern ohne das ganze Ding vorher einlesen zu müssen?
Oder wie löst man das Problem am besten?
kann mir einer von euch vielleicht einen Tip geben?
gruß the_lorn