Daten zwischenspeichern



  • Guten Morgen zusammen,

    hab da mal eine Frage.

    Also ich soll ein bestehendes Proramm verbessern.
    Hier werden Daten aus einer Textdatei gelesen und am Bildschirm dargestellt.

    Ich soll die Daten jetzt zwischenspeichern, damit sie beim erneuten Aufrufen nicht mehr aus der Datei gelesen werden müssen.

    Meine erste Idee war eine verkettete Liste, leider erweist sich das als ziemlich kompliziert. 😞

    Ein Datensatz besteht aus einer variierenden Anzahl von Zeilen, wobei jede Zeile aus neun Datenfeldern besteht.

    Hat vielleicht jemand von euch eine Idee, wie das einfacher machen kann, als mit einer Liste?

    Vielen Dank

    MfG
    Scalls



  • was hast Du gegen eine Liste ? Du brauchst doch keine verkette Liste selbst zu schreiben. Dafür gibt´s in den Standardbibliothken...
    <vector> oder <list> je nach dem wie du es brauchst.. und wenn Du die Datenfelder erhalten willst, leg sie in eine Struktur oder Klasse.
    so mal als Grobüberblick:

    #include <list>
    ..
    struct _mysatz{ string feld1;
                    string feld2;
                    ...
                    string feld9} mysatz, *pmysatz;
    list<mysatz> zwischenspeicher;
    ....
    


  • merci, das ist so ziemlich das was ich gebraucht hab.

    Habs nur mit vector gemacht, weil mein Nachbar meinte, es ist einfacher zu bedienen.

    Hab auf jeden Fall Dank!


Anmelden zum Antworten