WIe kann ich Eingegebene Daten in einer Konsolenanwendung speichern!?



  • Moin,

    und zwar...

    Ich möchte ein Programm schreiben, das PW geschütz ist und man gibt Daten ein, welche auch nach dem beenden des Programms gespeichert werden.

    Wie ich das mit dem PW mache ist mir klar, aber wie kann ich einen Konsolenanwendung schreiben, dei die Eingegebenen Daten für immer speichert?!

    Da ich noch ein ziemlicher Anfänger bin und fast fertig mit den Grundlagen bin, hoffe ich das dies keinen zu schwierige Aufgabe ist... 😞

    Für Hilfe wäre ich dankbar^^!



  • Ich glaube die einfachste möglichkeit wäre es, die Sachen in einer Datei zu speichern, und beim nächsten Ausführen wieder einzulesen.

    Dazu siehe fstream



  • The-Kenny schrieb:

    Ich glaube die einfachste möglichkeit wäre es, die Sachen in einer Datei zu speichern, und beim nächsten Ausführen wieder einzulesen.

    Dazu siehe fstream

    Okay... ich versuche mich mal reinzulesen!



  • Hm.... irgendiwe werd ich nicht druas schlau!

    Kann mir das mal jemand näher erklären?!

    Bin noch nicht als so lang dabei zu Programmieren... komm damir irgendiwe nicht klar!

    Was muss ich genau machen um die Eingegebenen Datei zu speichern?!





  • Oh!

    Das 1. Engl. Tut sieht gut aus!

    Ich versuchs mal wieder allein hinzubekommen!

    Danke erstmal!
    __________________________________________________________________________________

    Also das Einlesen bekomme ich schon hin, aber das "Weiterschreiben" beim nächsten öffen der konsolenanwendung klappt noch net und das "pure" Auslesen, d.h. bei bestimmten Tastendrück das geschriebene auf die Konsolen auswerfen check ich gar net! Keinen Paln wie das geht!

    KAnn mir jemand helfen?!

    #include <cstdlib>
    #include <iostream>
    #include <fstream>
    
    using namespace std;
    
    int main()
    {
      //Varibalen  Deklinierung + Initalisierung  
      int auswahl;
      char eintrag[1000], output[1000];
    
      //Anfangstext
      cout << "Hallo!" << endl;
    
      cout << "Was wollen Sie tun?" << endl;
      cout << endl;
      cout << "Eintrag anlegen (1)" << endl;
      cout << "Eintrag lesen (2)" << endl;
      cout << endl;
    
      cin >> auswahl;
    
            //Neuen Eintrag anlegen
            switch(auswahl == 1)
            {        
              case 1:
    
                system("cls");
    
                ofstream file;
                file.open("Test.txt"); //legt eine Datei an
    
                cout << "Sie koennen jetzt Ihren Eintrag hinzufuegen: (Bitte nicht mehr als 1.000 Zeichen)" << endl;
                cout << endl;
    
                cin >> eintrag;
    
                file<< eintrag <<endl; //schreibt in die Datei hinein
    	      	file.close();          //schließt die Datei
    
             //Eintrag lesen
          	 //case 2:
    
          	     //Hier soll der geschriebene Eintrag ausgegeben werden
          	     //Leider hab ich totale Keinen Idde wie ich das mache! :(
    
             } // switch-case-klammer    
    
       cin.get();
       return 0;
       }
    

    Manche Kommentare scheinen ein wenig Schwachsinnig... sind aber eigentlich eh für mich gedacht! 😃


Anmelden zum Antworten