Bestimmte Instanz einer Struktur aus einer Datei löschen



  • Wenn ich 10 Instanzen einer Struktur in einer Datei gespeichert habe, wie kann ich jetzt, zum Beispiel, die 4. Instanz löschen, so dass nur mehr 9 Instanzen in der Datei vorhanden sind?

    MfG



  • In vielen Fällen reicht es aus, die Instanz als "gelöscht" zu markieren und beim nächsten Einlesen zu überspringen. Ansonsnten müsstest du alle Instanzen hinter dem Löschpunkt eine Position nach vorne schieben, um damit die gelöschte Instanz zu überschreiben.

    (aber es ist sowieso günstiger, einmal den kompletten Dateiinhalt einzulesen in einen Container, dann dort mit den Objekten zu hantieren und am Ende den Container-Inhalt zurückzuschreiben in die Datei)


Anmelden zum Antworten