[ EsCaPone @ 03.12.2003. 20:02 ] @
Kako iz nekog String-a izdvojiti neko slovo (koje ja kazem - tj broj koji ja kazem.)

Znaci iz rijeci "Elitesecurity" ja mu zadam da mi kaze koje je peto slovo i on mi kao result da slovo "e"

Kako rijesiti ovaj (da ne kazem) problem.




[Ovu poruku je menjao -zombie- dana 03.12.2003. u 22:22 GMT]
[ reiser @ 03.12.2003. 20:18 ] @
Recimo da ti je promenljiva A : String. Samo ukucas A[brojslova] i dobices to sto trazis. Npr :
Code:

var
 A  : String;
 ch : Char;
begin
 A := 'EliteSecurity.org';
 ch := A[1] + E[6]; // ch := 'ES'
end;
[ morlic @ 03.12.2003. 23:14 ] @
Naravno osiguraj se da karakter koji citas pod odredjenim rednim brojem stvarno postoji:

Code:

...
if Length(A) > 5 then ch := A[5];
...
[ Zekica @ 04.12.2003. 08:58 ] @
Citat:
Marko Paunovic:
Recimo da ti je promenljiva A : String. Samo ukucas A[brojslova] i dobices to sto trazis. Npr :
Code:

var
 A  : String;
 ch : Char;
begin
 A := 'EliteSecurity.org';
 ch := A[1] + E[6]; // ch := 'ES'
end;


Primetio sam jednu grešku u tvom kodu, koja nema veze sa problemom, ali samo da ne zbunjuje, znači umesto ch: Char; treba da stoji ch: String;, jer char ne moze da sadrži 2 karaktera već samo jedan...
[ EsCaPone @ 04.12.2003. 14:08 ] @
Snashao sam se :)