Variablen extern speichern
-
binärdump meint er
-
Ich find Textdateien klasse.
-
Was ist Binärdump, könnte mir das jemand vieleicht erklären?
-
int i = 1; fwrite(&i, sizeof(i), 1, fp);
-
Wirf es (wenn sie noch nicht da waren) in bundestrojaner.schnüffel.
"Sie" finden es sonst nicht
-
wo idt denn dort der Dateienname? Und ist die Datei nach nem PC neustart auch noch da?
-
lol. grundlagen

-
reduziert und deformiert schrieb:
lol. grundlagen

Ein schlechter Dateiname mit 'nem Blank drinnen - nee nee nee

-
Was bringt mir das dann wenn ch nicht mehr drauf zugreifen kann?
-
Du legst einen Dateinamen beim Öffnen des Filestreams (C++) bzw. FilePointers (C) bzw. FileHandles (WinAPI) fest. Diesen Dateinamen bindest Du 'hard-coded' in Dein Programm ein, also so:
const TCHAR szAppDataFileName[] = TEXT("CurrentConfig.dat"); // WinAPIWenn Du nun eine Datei erstellst, übergibst Du diesen Datei-'Pfad'. Das sorgt dafür, dass die Konfigurationsdatei, in der Du Deinen Murks speicherst, im aktuellen Verzeichnis liegt, in dem auch Dein Programm gestartet würde. Wenn Du Windows neustartest, liegt die Datei natürlich immer noch da (es sei denn, sie wurde vom Bundesamt für Dateientsorgungen (BFD) gelöscht, muah weeß es net...). Diese kannst Du dann laden und den Inhalt auslesen, um ihn dann in Dein Programm zu übertragen. Du solltest allerdings auf den Fall vorbereitet sein, dass die Datei dort nicht liegt und Dein Programm dann mit Standard-Einstellungen starten
(einfaches Beispiel: Erst-Start). Das sind aber wirklich alles elementarste Grundlagen
.