Dateien erstellen, was reinschreiben und wieder auslesen
-
Also im Code steht ne Variable... z.B: "zahl1 = 0"
in der Textdatei steht jetzt
"zahl1 = 4"
wie überprüfe ich jetzt welchen Wert zahl1 in der txt Datei hat?
also die variable zahl1 im code soll genau den wert bekommen wie zahl1 in der textdatei... im Beispiel hätte die zahl1 aus dem Code also dann den Wert 4
stell dir vor ich habe ein programm in der der benutzer speichern will, welche zahl er eingegeben hat... in einer textdatei
dann startet er das programm neu, und das Programm soll die Textdatei auslesen und dann zahl1 im code auf den werte der zahl1 - variable aus der Textdatei setzen
-
Naja, mit ein bissl überlegung und der FAQ solltest du das eigentlich selber hinkriegen...
... string temp; int zahl1 = 0; in >> temp; // zeichenkette "zahl1" wird gelesen in >> temp; // zeichen "=" wir gelesen in >> zahl1; // die zahl wir eingelesen und direkt zahl1 zugewiesen ...Es gibt noch tausendandere möglichkeiten aber diese sollte reichen ...
-
und wie macht man es wenn in einer Datei mehrere Variablen stehen (sonst müsste ich für jede Variable ja eine eigene Datei anlegen _)
-
Es gibt eine elegante Methode!
Man muss sich nur ein wenig mit dem printf format auskennen...is nich schwer
sagen wir mal in der datei steht zahl1 = 4int val; FILE* pFile = fopen("file.txt" , "r+"); // open file.txt for read/write fscanf(pFile , "zahl1 = %d" , &val); fclose(pFile); /* val == 4 */
-
das von alex finde ich sehr nice aber irgendwer hat mir mal geraten lieber mit den "leichteren" Streams zu arbeiten ^^
-
TravisG schrieb:
und wie macht man es wenn in einer Datei mehrere Variablen stehen (sonst müsste ich für jede Variable ja eine eigene Datei anlegen _)
Mensch TravisG, jetzt besorgt dir mal ein anständiges Buch oder ein Tutorial und versucht zu lernen wir man mit streams umgeht...
Das kann doch wohl jetzt mit ein bissl überlegung nicht mehr so schwer sein, es sei denn du hast das falsche Hobby gewählt...
-
Freak_Coder schrieb:
TravisG schrieb:
und wie macht man es wenn in einer Datei mehrere Variablen stehen (sonst müsste ich für jede Variable ja eine eigene Datei anlegen _)
Mensch TravisG, jetzt besorgt dir mal ein anständiges Buch oder ein Tutorial und versucht zu lernen wir man mit streams umgeht...
Das kann doch wohl jetzt mit ein bissl überlegung nicht mehr so schwer sein, es sei denn du hast das falsche Hobby gewählt...
nicht gleich so hart 8(
wozu ist ein help forum da?^^