Textdatei zeichenweise speichern

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

dkledi
***
Beiträge: 71
Registriert: Fr, 13.08.2004 09:12

Textdatei zeichenweise speichern

Beitrag von dkledi »

Hallo!
Ich möchte eine Textdatei zeichenweise einlesen, zeichenweise manipulieren und letztlich zeichenweise wieder in eine (andere) Datei auslesen.
Mit dem Einlesen und Ändern der Zeichen klappt bereits alles. Allerdings habe ich momentan keinerlei Ahnung (Blackout??), wie ich das zeichenweise auslesen realisieren könnte.
In der Hoffnung auf Anregungen.
dkledi
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hallo dkledi,

ich geh mal davon aus, dass du mit dem Begriff "Textdatei" keine OOo Writer Datei meinst, sondern eine einfache ASCII-Textdatei?
Hmm, das freie Platzieren eines Dateizeigers in einer geöffneten Datei ist nicht so ganz simpel zu realisieren, ist teilweise sogar "buggy", so dass dieser Weg nicht empfohlen werden kann.
Der typische Weg würde wie folgt aussehen:
Einlesen der bestehenden Datei zeilenweise in einen Array,
Bearbeiten des Arrays beziehungsweise der Elemente ,
Zurückschreiben der kompletten Datei zeilenweise (aus dem Array).

Das alles ist mit den Bordmitteln von Basic sehr leicht zu realisieren.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten