Der Martin: Textdatei mit mehreren Spalten nach wählbarer Spalte sortieren

Beitrag lesen

Hallo,

seit Stunden plage ich mich mit Überlegungen herum, wie ich die Daten einer Textdatei (SQL kann ich nicht verwenden) nach unterschiedlichen Kriterien wohl sortiert bekommen könnte.

  1. Textdatei öffnen:
  2. Textdatei bis zur letzten Zeile durchlaufen und einzelne Zeilen einlesen
  3. Die einzelnen Zeilen aufsplitten, so dass ich einzelne Arrays bekomme

Nein!!!
Die einzelnen Felder innerhalb einer Zeile bilden doch einen Datensatz, der in sich zusammengehört. Trenne das nicht in unabhängige Datenstrukturen! Bilde stattdessen lieber ein Array aus Arrays - wobei der "äußere" Index die Zeilen- oder Datensatznummer darstellt, der innere die Spaltennummer.

Ich kann durchaus ein einziges Array sortieren lassen, nur sind dann die übrigen Spalten der Textdatei nicht auch entsprechend mitsortiert.
Ich muß also folglich irgendeine Möglichkeit finden, beim Sortieren eine Bindung zwischen den einzelnen Spalten herzustellen, ...

Nein, du darfst diese Bindung, die ja in der Originaldatei existiert, gar nicht erst auflösen.

So long,
 Martin

--
F: Was ist wichtiger: Die Sonne oder der Mond?
A: Der Mond. Denn er scheint nachts. Die Sonne dagegen scheint tagsüber, wenn es sowieso hell ist.