[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