kleines Problem, bei dem ich überhaupt keinen Ansatz finde. Ich will in einer Datei den Text
Punkte=
finden und dann etwas dahinter anhängen. Wie könnte man da am besten vorgehen? Man müßte ja Zeile für Zeile durch die Datei gehen und beim auffinden des Suchwortes anhalten, dann wahrscheinlich 7 Stellen weiter nach rechts gehen und dann was dahinter schreiben. Welche Befehle kann ich dazu nehmen? Komme mit strstr() und Seek nicht weiter. Hat jemand vielleicht schon etwas in der Art fertig?
vielen Dank schonmal cybridDieser Post wurde am 31.10.2006 um 08:11 Uhr von cybrid editiert.
Du kannst nicht direkt Daten in einer Datei einfügen. Du müßtest zuerst den gesamten Datei-Text als String einlesen, dann den String verändern und anschließend wieder als Datei abspeichern.
Du kannst nicht direkt Daten in einer Datei einfügen. Du müßtest zuerst den gesamten Datei-Text als String einlesen, dann den String verändern und anschließend wieder als Datei abspeichern.
ich würde stattdessen die datei zeilenweise einlesen und in eine andere schreiben. dann kannst direkt prüfen ob der wert wo du was anfügen willst gerade vorkommt und darauf reagieren. danach dann die alte datei mitder neuen ersetzen.