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
    Monat

    Nun 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


Anmelden zum Antworten