Zeilen in Datei begrenzen



  • Hallo.
    Ich arbeite noch nicht so lange mit C und stehe jetzt vor dem Problem Dateiverarbeitung.
    Das Problem besteht darin, dass ich immer wieder einen string in ein und die selbe Datei schreibe.
    Dabei hat der string die Struktur "bla\tbla\tbla\tbla\n"
    Jetzt suche ich nach einer Möglichkeit, dass maximal 100 Einträge/Zeilen in diese Datei geschrieben werden und wenn 100 Einträge erreicht sein sollten, der unaktuellste am Ende der Datei gelöscht wird und am Dateianfang der aktuellste ganz normal hinzugefügt wird.
    Kann mir jemand bei meinem Problem helfen? Der Quellcode dafür wäre, wenn möglich, sehr hilfreich.
    Danke

    Puka



  • die c-filesystem funktionen sind zu unflexibel für sowas. probiers damit: http://www.sqlite.org/
    oder damit:
    http://www.sleepycat.com/products/bdb.html


Anmelden zum Antworten