Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
Delphi 7 Enterprise
|
Re: Teile eines Strings auslesen
12. Dez 2007, 19:52
Ich weis nicht genau, wie die Norm aussieht, aber so kommst du erstmal weiter:
Delphi-Quellcode:
procedure getvalues(zeile:string; var X,Y:Integer);
var sZahlx,sZahly:String;
posX,posY:integer;
begin
posX:=pos('X',zeile);
posY:=pos('Y',zeile);
sZahlx:=copy(zeile, //Ursprungsstring
posX+1, //Anfang des Teils zum rauskopieren
posY-posX-1); //Länge des Teilstrings
sZahly:=copy(zeile,
posY+1, //Ab der Stelle "Y"+1 kopieren
length(zeile));//bis zum Ende
trystrtoint(szahlx,x); //trystrtoint liefert als Ergebnis noch zurück, ob überhaupt eine Zahl in szahlx steht..
trystrtoint(szahly,y); //..das könnte man noch auswerten
end;
//ungetestet
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
|
|
Zitat
|