[Delphi 7]Dzielenie wiersza na poszczegolne znaki.

0

Witam,

Mam pewien problem, chcialbym napisac funkcje ktora bedzie przegladala ciag losowych znakow i zapisywala do jakies zmiennej znaki np. od 5 znaku ( liczymy od lewej ) do 7 znaku.

Chodzi oto, mam np. tekst:

asdfghjkl2wertgyhj wsdfghjk fghnjmktyhuj

i chce zeby znaki od 3. do np. 7. zapisaly mi sie do jakies zmiennej np. x (x=fgh).
Jak napisac taka dunkcje/procedure ?

0

Nowy na forum i juz zasmiecam ;/ Poradzilem sobie z problemem. Moze zle to napisalem ale dziala. Napisze rozwiazanie gdyby ktos tez poszukiwal:

nasz tekst: abcdefghijkl

1) wprowadzamy tekst w ktorym chce kopiowac znaki do jakies zmiennej.
var
tekst:string;
temp:string;
begin
tekst:='abcdefghijkl';
2) nastepnie przeszukujemy zmienna tekst i kopiujemy interesujace nas znaki do ziennej temp.
temp:=copy(tekst,2,4);
przy funkcji copy rozpoczynami od 1 a nie od 0.
aktualnie nasza zmienna temp posiada przypisane znaki "bcd"
mozemy je sobie wyswietlic
showmessage(temp);

Pozdrawiam

P.s. ale to bylo banalne :P sorry za zasmiecanie

0

Weż książkę, helpa, albo po prostu włącz google i poczytaj o funkcjach działających na tekście.
Przykladowo funcja copy mogłaby pomóc, ale funkcji jest dużo

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0