Gast
#4551149
Hallo, meine Aufgabe ist es mit einer C-ähnlichen Programmiersprache bestimmte Positionen zu beobachten, diese in ein CSV-File aufzunehmen bzw. wieder zu löschen. Leider habe ich nicht viele Funktionen, um dieses CSV-File zu organisieren. Ich kann meinen File-Pointer ans Ende, an den Anfang und an eine best. Stelle setzen. Ich kann lesen und schreiben - aber nicht einfügen und einen Datensatz rauslöschen. Die Datensätze soll ich noch dazu nach dem Typ der Position sortieren. Einfügen: Ich habe erst gedacht, ich suche mit die passende Stelle im File und füge dann den Datensatz ein - habe aber dummerweise damit den bestehenden gelöscht :-( Löschen: Wenn ich auslese, sind die Daten natürlich noch da. Dann kann ich den zu löschenden mit dem nächsten Datensatz überschreiben, aber dann habe ich am Ende ja noch was über, das möchte ich ja auch nicht mit " " überschreiben. Wäre es da nicht besser, wenn ich jedesmal, wenn ein neuer Datensatz kommt, das File komplett neu anzulegen?