Hallo Ben,
Rüge an Dich, mach mal nen C-Kurs mit. Hätte da 'ne Empfehlung für Dich *gg*
w+ setzt den Dateianzeiger an den Anfang der Datei und fügt die neuen Inhalte also jeweils vor die alten. Da du diese Datei ja dann ausgibst, ist das so rum gut, weil dann die neuesten Einträge jeweils am Anfang der Datei stehen.
"w+" ist der Selektor für: Suchen der Datei, Wenn nicht vohanden anlegen, wenn vorhanden löschen und unter gleichem Namen neu anlegen, Den Zeiger auf Anfang (bleibt einem bei neuen Dateien auch nix anderes übrig), Schreiben erlauben, und außerdem ist späteres Lesen (+) auch erlaubt.
"r+" ist dagegen eine nichtzerstörende Variante.
Diese Umsetzungen der Filemodes in C als Strings und nicht als vorbelegte Variablen sind der größte Mist. Dadurch werden die teilweise sehr viel größeren Fähigkeiten des Betriebssystems abgeschnitten. Das aber nur so nebenbei.
Liebe Grüße aus http://www.braunschweig.de
Tom
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.