jak działa Length ??

0

Uszanowanie

Czy ktoś mógł by mi powiedzieć na jakiej zasadzie działa funkcja "Length" bo nie moge jej znaleŹć w unicie "System" a bardzo jestem ciekaw <ort>z kąd </ort> wiadomo ile dynamiczna tabela ma "pól", bo stringi się kończą wartością "0"(zero), a tabele nie zauważyłem, więc pytam ???

Z góry dzięki za <ort>jaką kolwiek</ort> fatyge.

0

Funkcja Length jest wbudowana w kompilator (podobnie jak inne High, Low i typy integer itp) dlatego nie znajdziesz jej w bibliotece system.

W pascalu stringi nie koncza sie "0", jezeli odwolujesz sie do poszcegolnych liter stringa to piszesz np. s[3]. s[0] jest dlugoscia stringa (we wczesnych wersjach pascala mozna bylo uzyskac swobodny dostep do tego indeksu, w delphi - jezeli chesz zmienic - odwolujesz sie za pomoca setlength).

0

ok dzieki o to mi chodzilo :D tylko ze da sie siegnac wartosc s[0] o tak:

x:=-3;
p:=@s2[x];
ShowMessage(inttostr( integer(p^) ));

pobawie sie jeszcze troche i zobaczymy co wyjdzie :D hehe

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