LogIn Datei
-
Sorry meine Autokorrektur.
Also mein Code erstellt eine .txt Datei bei jedem neuen Benutzer. Dies möchte ich jedoch nicht und die Benutzerdaten sollen in EINE .txt. Datei geschrieben werden. Leider finde ich im Internet keine Hilfemöglichkeiten.
-
Jaaaha. Dann lege *eine* datei an. Und nicht für jede Benutzereingabe eine eigene. Du verstehst deinen eigenen Code nicht. Was soll man da groß tun!?
Besorg' dir ein Lehrbuch, arbeite es durch.
-
@Swordfish ich verstehe ihn und habe es auch schon versucht, jedoch löscht er die Daten immer aus der Datei und schreibt sie nicht dazu!
-
@Swordfish ich verstehe ihn
Ne. Im Leben nicht. Sonst würdest du nicht solche Fragen stellen.
@Swordfish sagte in LogIn Datei:
file.open(""D:\C++\Console\" + username + ".txt");
Ok, ich versuch es. Was glaubst du das
file.open("D:\\C++\\Console\\" + username + ".txt");
tut?
-
@Swordfish er öffnet die Datei under dem Angegebenen Pfad. Der Name der gesuchten Datei entspricht der des Usernames. Und es wird nach einer .txt datei gesucht!
-
Du hast gesagt du willst *eine* Datei für alle Benutzer.
-
@Swordfish ja ich weiß! Aber mein Code den ich versucht habe, überschrieb immer die Datei mit neuen Daten!
-
@ViamixVFX sagte in LogIn Datei:
file.open("D:\\C++\\Console\\" + username + ".txt");
überschreibt garnichts. Du hast einfach keinen Plan.
-
@Swordfish das stimmt nicht!
-
std::ifstream::open()
überschreibt nichts. das ist Fakt.
-
@Swordfish Auch das ist mir klar! Wenn du mal den Link öffnest, welchen ich in meiner 1. Nachricht reinschrieb, wirst du den Code sehen der die Daten überschreibt.
-
Auch der überschreibt nichts.
-
@Swordfish doch macht er! Wenn ich ihn ausführe werden alle daten gelöscht und es wird der neue Benutzername und Password eingetragen!
-
Mal auf die Idee gekommen daß du einfach nur kacke ließt mit deinem code?
-
@Swordfish probier es doch aus! Versuchst hier als ganz schlau rüberzukommen, kann aber gar nicht helfen... Super danke
-
Das brauch' ich nicht ausprobieren. Ich kann Code lesen.
Ich habe versucht dir zu helfen
@Swordfish sagte in LogIn Datei:
Besorg' dir ein Lehrbuch, arbeite es durch.
aber du bleibst stur bei deiner Meinung. So what?
-
Sieh' es mal so:
Du versuchst mir einzureden daß 1 + 1 = 5.
Ich sage nein, ist 2.
Aber du hörst nicht auf runterzubeten was du für die Wahrheit hältst.
-
@Swordfish ichbhoffe, dass in diesem Forum noch Leute sind die mir helfen wollen!
-
pffffr.
Ich will Dir ja helfen, aber wobei!? Du sagst weder was deine Eingabe ist, was die erwartete Ausgabe oder sonst irgendwas. Ich kann dir nur sagen daß der c-tor von
std::fstream
so wie du ihn benutzt keine Dateien überschreibt.std::fstream::open()
auch nicht. Aber das hilft dir nicht, weil du allgemein keinen Plan hast.
-
@Swordfish bitte Versuche diesen Code doch Mal in visual c++ einzugeben. Ich habe es gerade gemacht und bei mir überschreibt er die Datei immer wieder... Ich verstehe nur nicht wieso du meinst, warum es nicht gehen sollte...