Einzelne Zeilen aus einem .txt file löschen
-
Hallo Zusammen,
weiß jemand wie man zeilenweise aus einer datei löscht? ich kenne nur die komplette datei leeren. aber das passt nicht.
eine idee wäre, mittels buffer hin und her kopieren. aber scheint mir nicht sehr elegant zu sein.
bitte um hilfe, links, hinweise
danke
ugene
-
soviel ich weis ist es nicht möglich eine datei direckt zu bearbeiten. du must die datei immer öffnen & einlesen.
eine möglichkeit wäre dann die datei in einen CString zu laden und dann die funktion Remove() o. Replace() der CString classe zu nutzen

danach die datei wieder speichern.mfg
LowFly
-
danke für den tipp.
werde es gleich versuchen
-
Direkt bearbeiten geht schon, du kannst Sachen überschreiben. Aber etwas rauslöschen oder einfügen geht nicht, nur am Ende anfügen.
Alles weitere muss man selbst irgendwie handlen.Wen die Datei keine riesigen Ausmaße annimmt, dann mache LowFlys Vorschlag, weil der ist recht einfach umzusetzen. Und gegen Einfachheit ist ja meistens nichts einzuwenden

-
hier findet man wie man eine ganze datei auf einmal einlesen kann.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-156306-and-highlight-is-datei+lesen.html
-
hallo leute,
danke für eure beiträge. hab mich zu recht gefunden, danke für die hilfe.fruß ugene