Attribute aus Datei lesen - sortieren - in Datei schreiben
-
Hallo,
ich stehe vor einem Problem beim Lesen und Schreiben von Dateien. Ich schildere jetzt kurz mein Problem.
Das ist der Inhalt der Datei "attribute.txt"
ArtikelNr.
FilialNr.
Bezeichner
Tag
Monat
Jahr
Menge
VerkaufPreis
Kaufpreis
Das ist die Standardreihenfolge der Attribute, die Reihenfolge kann aber in der "attribute.txt" variieren z.B.
Jahr
Menge
VerkaufPreis
Kaufpreis
ArtikelNr.
FilialNr.
Bezeichner
Tag
MonatNun will ich die Attribute aus der "attribute.txt" lesen und in einem array speichern um sie sortieren zu können.
Anschliessend in eine andere Datei "attribute.csv" sortiert zurückschreiben.Wie würdet ihr dieses Problem lösen?
Ich wäre euch für jede Hilfe sehr dankbar.Danke schonmal im vorraus.
-
Hallo widka,
auf die Idee, die Attribute durcheinander anzugeben, kommt kein vernünftiger Programmierer. Ist das eine selbstgestellte Aufgabe, oder hat man die dir aufs Auge gedrückt?
In der Datei stehen Bytes hinter Bytes, wie soll ein Rechner/Software das Durcheinander herauskriegen? Es gäbe eine perverse Lösung: jedes Attribut mit einem anderen Begrenzer auszustatten. Beispiel: "Jahr" >ArtikelNr< 'Preis'.
Anhand der Begrenzer könnte man das Attribut erkennen. Einfacher geht es mit einer Klasse/struct mit fester Ordnung.Mfg Jerry :p