Daten in Datei suchen aber wie?



  • Hallo,
    also ich versuchs mal zu umschreiben.
    Ich habe eine Textdatei da stehen Daten drin z.b.

    a 1 2 5 3
    b 3 9 3 4
    c 1 6 8 3
    d 3 6 8 9
    a b 2 4 6 8
    

    Nun gebe ich z.b. a ein und dann möchte ich das gesucht wird welche Daten (Zahlen) zu a dazugehören und dies dann speichern um später noch was mit ihnen zu machen. Desweiteren steht da nun zweimal a und in diesen Fall möchte ich gern das nach den "Nachname" gefragt wird.

    Wie kann ich das nun realisieren???

    Mit freundlichen Grüßen

    Sascha081088



  • Du liest zuerst die Datei zeilenweise in einen std::vectorstd::string ein (gibt unzählige Threads hierzu, einfach mal suchen oder für externes google bemühen), dann kannst du mit den std::string Methoden Zeile für Zeile des Vektors nach 'a' suchen, und dann die entsprechende Zeile ausgeben.

    Andererseits könnte man auch eine map nehmen und den Buchstaben als Schlüssel benutzen (sofern er eindeutig ist). Welche Informationen stehen denn genau in der Datei, das oben sind doch nur Beispielwerte, oder?


Anmelden zum Antworten