Hallo zusammen,
die Suchfunktion konnte mir schon weiterhelfen, bräuchte aber spezifischere Informationen.
Folgendes soll geschehen:
1. Öffnen einer test.h-Datei UND einer test.c-Datei (beide können als .txt-Datei geöffnet und gelesen werden)
2. Jede Zeile, die nicht mit #define beginnt soll gelöscht werden
3. Alle #define sollen gelöscht werden
4. Nach Parameter sortieren (dazu aber erst später)
Das habe ich bis jetzt:
1. Eine Oberfläche mit "Datei>öffnen", Hilfe und beenden und OK-Button
2. mit _FileReadToArray kann ich die test.h einlesen, die Zeilen mit Array[0] auslesen und auf jede Zeile zugreifen
3. Ausgabe der einzelnen Zeilen über Msgbox
Das würde ich gerne wissen:
1. In _FileReadToArray muss ich den festen Dateinahmen eingeben, ich würde die Datei jedoch gerne mit dem FileOpenDialog bzw, FileOpen öffnen, da die Dateinamen unterschiedlich sind.
2. Wenn eine neue Zeile nicht mit #define beginnt, gleich löschen. Wie kann ich alle nachfolgenden Zeilen um ein gelöschtes Array nach oben verschieben?
3. Gibt es eine Maske, die nach bestimmten Parametern in einer Zeile sucht, z.B Adressen die so aussehen könnten 8, 10, 12, 14, 15, 16, 18, 19, 20... (also um 1 oder 2 erhöht werden)
Ich habe noch einige Fragen, aber die würde ich gerne erst stellen, wenn ich den Einstieg gefunden habe.
Hat jemand vielleicht sogar schon etwas ähnliches gemacht? .txt-Datei mit relativen Phad öffnen, nach bestimmten Parametern durchsuchen, sortieren und als neue .txt-Datei speichern.
Wäre auch über andere Verfahren oder Beispiele sehr erfreut.
P.S. bei meinem ersten Beitrag trat wohl ein Fehler auf, deshalb gleicher Beitrag nochmal.
Vielen Dank
Michael