ďťż

Ładny brzuch

Odpowiedz najlepiej aby odnosiła się do C++ Bulidera, albo zwykłego C++, albo przykłady z Delphi też są mile widziane.

Mam jakis tekst, w Builderze zapisany w zmiennej typu AnsiString, albo znajdujący się w komponęcie Edit (czyli dostęp do niego można uzyskać przy pomocy (zwykle) np. Edit1->Text). Jak z takiego tekstu odcytać znaki od pewnego miejsca o danej długości.

np. tekst ma 25 liter, ja chce z niego odcytać 3 litery, zaczynając od 4, czyli odczytać 4, 5, i 6 znak (wyodrębnić je z tekstu, a potem naprzykład zapisać tylko te 3 litery do innej zmiennej).



copy('text',2,3)

text - napis
2 - od którego znaku
3 - ile znaków

ma zwracać

-----------------------
Bełdzio
Delphi Rules:)
www : beldzio.prv.pl
mail: beldzio@sciaga.net

Oferty pracy, współpracy, oferty matrymonialne, albo jak chcesz Gadu-Gadu 3183960

Pytałem się kiedyś o to NeVeS'a.
x = Edit1->Text[1]; y = Edit1->Text[2];
Konkretne znaki odczytujesz przez indexowanie.

Pozdor for All

gg:4826295 | neohacker@interia.pl

cytat:Kmieciu napisał:

Odpowiedz najlepiej aby odnosiła się do C++ Bulidera, albo zwykłego C++, albo przykłady z Delphi też są mile widziane.

Mam jakis tekst, w Builderze zapisany w zmiennej typu AnsiString, albo znajdujący się w komponęcie Edit (czyli dostęp do niego można uzyskać przy pomocy (zwykle) np. Edit1->Text). Jak z takiego tekstu odcytać znaki od pewnego miejsca o danej długości.

np. tekst ma 25 liter, ja chce z niego odcytać 3 litery, zaczynając od 4, czyli odczytać 4, 5, i 6 znak (wyodrębnić je z tekstu, a potem naprzykład zapisać tylko te 3 litery do innej zmiennej).

tu masz przykład w delphi http://www.ks-eksper...ukajTerms=asdef

Asdef

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •