Einzelnen Beitrag anzeigen

bl4ckb1rd

Registriert seit: 3. Okt 2008
53 Beiträge
 
#1

Highscore erstellen, speicher, laden

  Alt 16. Feb 2009, 17:37
Ich hab lange gesucht aber leider nix passendes gefunden.

Ich habe die variable Score als Integer und möchte diese nun in einem Text-Dokument score.txt abspeichern.

Ausserdem möchte ich das jede Zeile der Datei in ein array highscore[1..5] gespeichert werden soll.


Im Netz habe ich verschiedene Sachen gefunden doch alle verwenden eine Memobox und so Kram den ich gar nicht brauche.

In C++ geht sowas sehr einfach. Man kann jede Zeile auslesen und in einen String speichern. Man kann der Datei washinzufügen oder einfach überschreiben. Eine Memobox, Klasse und so wird gar nicht gebraucht. Gibt es sowas ähnliches und unkompliziertes in Delphi?


Bsp:

Delphi-Quellcode:
openfiletoread('score.txt');
do while (Ende der Datei erreicht wurde)
{
score[i]:=line(i);
i:= i+1;
}

close file;



openfiletowrite('score.txt');
if file nicht gefunden dann soll 'score.txt' neu erstellt werden

lineaddtofile := newscore;

close file;

So stell ich es mir vor in C++ sieht es so ähnlich aus, aber hab keine Ahnung wie es in Delphi aussieht o.O
  Mit Zitat antworten Zitat