Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
Delphi 2010 Enterprise
|
Re: Highscore erstellen, speicher, laden
17. Feb 2009, 01:54
Hello,
wenn ich das richtig verstanden habe brauchst du ca. so etwas:
Delphi-Quellcode:
uses
SysUtils;
var
MyFile: TextFile;
i: Integer;
score: array [1..5] of integer;
temp: String;
begin
// <-- ZUM LESEN -->
// Öffne Datei
assignfile(MyFile, 'score.txt');
reset(MyFile);
i:=0;
// Lese Datei aus und speicher alles in inhalt
while not EOF(MyFile) do
begin
readln(MyFile, temp);
score[i] := StrToInt(temp);
inc(i);
end;
closefile(MyFile);
// <-- ZUM SCHREIBEN -->
temp:='';
for i := 0 to length(score) do
temp:=temp + inttostr(score[i]) + #10;
// Speichern
assignfile(MyFile,'score2.txt');
if not fileexists('score2.txt') then
rewrite(MyFile)
else
append(MyFile);
write(MyFile, temp);
closefile(MyFile);
end.
|
|
Zitat
|