Einzelnen Beitrag anzeigen

Phistev
(Gast)

n/a Beiträge
 
#7

Re: Werte aus String herausfiltern

  Alt 18. Okt 2005, 14:19
Die Record-Variante:
Delphi-Quellcode:
type TRecord = record
  id: integer; //oder kleiner, wenn's ausreicht
  wert1, wert2, wert3: integer;
end;
{...}
var datei: file of TRecord;
    werte: TRecord;
    wert1: TRecord;
{...}
  read(datei, wert); //readln funzt hier nicht
  wert1:= werte.wert1;
Meine Variante:
Delphi-Quellcode:
var line: string;
    temp: array of string;
    werte: array [0..2] of integer;
    datei: textfile;
{...}
  Readln(datei, line);
  line:= Copy(temp, 3, length(line));
  temp:= Split(' ', line); //evtl. anpassen!
  werte[0]:= StrToInt(temp[0]);
  werte[1]:= StrToInt(temp[1]);
  werte[2]:= StrToInt(temp[2]);
  Mit Zitat antworten Zitat