Binäre Dateien?
-
Hi@all,
ich hab ein Problem, kann mir jemand erklären, wie das mit den Binären Dateien
funktioniert?
Ich habe jetzt ein Adressbuch als Konsolenanwendung geschrieben, aber die Adressen kann ich nicht alle in Textdateien speichern, desshalb will ich mich an die binären Dateien
wenden, aber es wäre viel leichter, wenn man wüsste, wie es geht.
Ich hab schon einen Beispielquelltext dafür gesehen, aber ohne Kommentare
und nun weis ich ímmer noch nicht, was die einzelnen Schritte bedeuten.
Ich wäre euch sehr Dankbar, wenn mir da einer helfen könnte.
Oder weis vielleicht einer, wo es ein Tutorial zu diesem Thema gibt :p , weil die
Tuts. behandeln entweder keine Dateien, oder die Dateibehandlung wird nur kurz erklärt.
Das wäre auch ein großer Schritt zu meinem nächsten ZielSpiele!
Und noch was, weis irgend jemand, wie man den Benutzer bestimmen lassen kann, wei die Datei heißt, oder wie man die Datei nach Variablen benennen kann?
MfG Mastermind.
-
Hallo,
schon gelesen?
http://www.c-plusplus.net/forum/viewtopic.php?t=39469
-
Nein,
Danke, dass du so schnell geantwortet hast, das hat mir sehr stark weitergeholfen, aber wie ist das jetzt mit den Dateinamen, ich weis immer noch nicht wie man z.B. eine Variable als Dateiname nimmt.
Weil ich hab schon vieles ausprobiert, z.B.:#include <iostream.h> #include <string.h> #include <fstream.h> struct TDaten { FILE* data; }; TDaten AdressDaten[100]; void main() { int iDateiname; for(iDateiname=0;iDateiname<100;iDateiname++) { AdressDaten[iDateiname].data=fopen("C:\\Adresse"iDateiname".txt", "w+"); }; };
Aber das Funktioniert ja nicht, gibt es da keine möglichkeit?
MfG Mastermind
-
Hallo,
was du hier brauchst, ist die Umwandlung eines ints in einen String. Und nu rate mal was: Richtig. Wie das geht, steht in den FAQ
-
Ja ok, danke erst mal, jetzt hab ich alles, was ich brauche, mit etwas Glück kann ich das dann auch bald in mein Adressbuch einbauen.
Thx MfG Mastermind.