Ładny brzuch
Mam jakos zmienna o tresci np. bleble=wiekszeble . Chc, eby to co jest przed znakiem rwnoci zostao zapisane w jednej zmiennej, a to co jest po znaku rownoci w drugiej. Jak to zrobic?
przed := copy(ble, 0, Pos('=', ble)-1); po := copy(ble, Pos('=', ble)+1), Length(ble);
try
Mam jakos zmienna o tresci np. bleble=wiekszeble . Chc, eby to co jest przed znakiem rwnoci zostao zapisane w jednej zmiennej, a to co jest po znaku rownoci w drugiej. Jak to zrobic?
Mam nadzieje ze o to chodzio:
type TDwa = record Raz: String; Dwa: String; end; function Rozpoznaj(S: String):TDwa; begin if Pos('=',S)=0 then Exit; Result.Raz:=Copy(S,1,Pos('=',S)); Result.Dwa:=Copy(S,Pos('=',S)+1,Length(S)-Pos('=',S) ); end;
Mam nadzieje ze o to chodzio:
type TDwa = record Raz: String; Dwa: String; end; function Rozpoznaj(S: String):TDwa; begin if Pos('=',S)=0 then Exit; Result.Raz:=Copy(S,1,Pos('=',S)); Result.Dwa:=Copy(S,Pos('=',S)+1,Length(S)-Pos('=',S) ); end;
Po prostu...procedure TForm1.Button1Click(Sender: TObject); var s, przed, po:string; begin if pos('=',s)=0 then exit; s:='bleble=wiekszeble'; przed:=copy(s,1,pos('=',s)-1); po:=copy(s,pos('=',s)+1,length(s)-pos('=',s)); end;
a wie ktos moze jak by to bylo w c++?
Mam podobny problem ale trzeba zmienn podzieli na trzy np. costam#costam$costam a pod # mam wstawic zmienna1 a pod $ zmienna2.
Uwaga :excl:
Znaki # moga byc zmienione miejscami a jednego z lancuchow costam moze nie byc. :(
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
przed := copy(ble, 0, Pos('=', ble)-1); po := copy(ble, Pos('=', ble)+1), Length(ble);
try
Mam jakos zmienna o tresci np. bleble=wiekszeble . Chc, eby to co jest przed znakiem rwnoci zostao zapisane w jednej zmiennej, a to co jest po znaku rownoci w drugiej. Jak to zrobic?

Mam nadzieje ze o to chodzio:
type TDwa = record Raz: String; Dwa: String; end; function Rozpoznaj(S: String):TDwa; begin if Pos('=',S)=0 then Exit; Result.Raz:=Copy(S,1,Pos('=',S)); Result.Dwa:=Copy(S,Pos('=',S)+1,Length(S)-Pos('=',S) ); end;
Mam nadzieje ze o to chodzio:
type TDwa = record Raz: String; Dwa: String; end; function Rozpoznaj(S: String):TDwa; begin if Pos('=',S)=0 then Exit; Result.Raz:=Copy(S,1,Pos('=',S)); Result.Dwa:=Copy(S,Pos('=',S)+1,Length(S)-Pos('=',S) ); end;

Po prostu...procedure TForm1.Button1Click(Sender: TObject); var s, przed, po:string; begin if pos('=',s)=0 then exit; s:='bleble=wiekszeble'; przed:=copy(s,1,pos('=',s)-1); po:=copy(s,pos('=',s)+1,length(s)-pos('=',s)); end;
a wie ktos moze jak by to bylo w c++?
Mam podobny problem ale trzeba zmienn podzieli na trzy np. costam#costam$costam a pod # mam wstawic zmienna1 a pod $ zmienna2.
Uwaga :excl:
Znaki # moga byc zmienione miejscami a jednego z lancuchow costam moze nie byc. :(