Textdatei sortieren



  • Hallo Leute,

    ich habe eine Textdatei mit mehreren Feldern in fester Feldlänge.
    z.B.
    Musterstr. 1 Musterort1 12345
    Musstr. 2 Muster Ort 2 01234
    ...

    Nun will ich diese Datei einlesen und nach der PLZ (hier 12345,01234) sortieren und die ganze Zeile wieder sortiert ausgeben.

    HAT JEMAND EINE IDEE?

    THX



  • mit getline() einlesen und in einen vector<string> speichern, anschließend benötigst du nur einen geeigneten Vergleichsoperator (bool vergleich_PLZ(const string& l,const string& r) und schon kannst du std::sort() die Arbeit erledigen lassen.



  • wahrscheinlich bist du noch anfänger in c++ oder? Wenn ja würde ich dir, für solche "programme" php mit mysql empfehlen. Da haste gleich ne gui und es ist einfacher. das problem ist halt nur dass du keine binärdateien erzeugen kannst.

    mfg.



  • Hi,

    ja, ich bin noch in den C++ Anfängen,
    ...aber ich will es mit C++ machen!!!

    Da hilft nur: probieren, testen, fluchen, probieren....

    :p Sascha


Anmelden zum Antworten