Variablen aus Dateien wie TXTs einlesen



  • Hallo ich sollte ein telefonbuch schreiben!
    Ich wollte dann die Daten, welche als Struct vorhanden sind speichern! Das hab ich mit ofstream ... gemacht! Das ging ja alles noch! Aber wie kann ich in einer Funktion dann wieder die Variablen beim NEustart des PRogramms einlesen?

    😕 😕 😕



  • du könntest alternativ den speicher in die datei schreiben. das ist dann zum auslesen ziemlich einfach. fdafür nicht mehr human readable (nicht umbedingt)



  • Ich möchte eigentlich nur die Variablen genau wie sie eingelsen wurden wieder einlesen und dann mit arbeiten!
    Aber Trotzdem Danle 🙂



  • Ich hab die Structs in einer DAtei data_out.txt gespeichert! Wie kann ich sie wieder einlesen aus der Datei data_out.txt?



  • es kommt drauf an, _wie_ du sie reingespeichert hast. hier mal ein kleiner tip, wie du die struct reinspeicherst. kleines beispiel:

    // wichtig: alle elemente muessen fixe groesse haben. kein vector o.ä.
    struct eintrag
    {
        char name[10];
        int tel;
        int vorwahl;
    };
    eintrag myEintrag = { "HansDampf", 123456, 123 };
    
    ofstream.write(&myEintrag, sizeof(eintrag));
    
    // ...
    
    ifstream.read(&myEintrag, sizeof(eintrag));
    

    thats all 🙂 mehr info auch in der faq...


Anmelden zum Antworten