Einzelnen Beitrag anzeigen

ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#2

Re: Highscore erstellen, speicher, laden

  Alt 17. Feb 2009, 00: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.
  Mit Zitat antworten Zitat