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!
