Da wäre noch etwas anderes: Ich möchte die Einträge, welche als letztes in die Datei geschrieben wurden, möglichst als erstes wieder auslesen. (Wie) Geht das? Mit sequentiellem Zugriff scheint das nicht ohne Umstände möglich zu sein.
Einfache Lösung: auch als erstes schreiben ;-)
Also:
- Datei öffnen (read)
- komplett einlesen
- Datei schliessen
- Datei öffnen (write)
- neuen Eintrag schreiben
- alten Inhalt schreiben
- Datei schliessen
Gruß Frank