Matiasssoo7 napisał: Witam. Mam tablicę stringów
Zaloguj się, aby zobaczyć kod
jak zrobić(zakładając, że jestem w Tablica(1)), żeby przejść do kolejnego elementu tablicy? Funkcja "Incr" nie działa.
Może nieco jaśniej...
Jeżeli masz zwymiarowaną tablicę tak jak w przykładzie, (Array) to ta liczba w nawiasie jest tym indexem którym wskazujesz na szukaną pozycje. Odnosi sę to zarówno do tablic z wartościami numerycznymi jak i string. Nie musisz odczytywac kolejnych po sobie zawartości. Pozycje w takiej tabeli zaczynają się od 1. Istnieje możliwośc zmiany na '0' poprzez "CONFIG BASE=0."
Prykład:
Dim S As String * 16
idx = 2
S = Tablica(idx)
zwróci:
S = kolejny...
Inny rodzaj tabeli gdzie w zasdzie nie ma formalnego(widocznego) wskaźnika np.:
Tablica_1:
Data "RAZ" , "dwA" , "trzy" , "cztery" , "5" , "Pusty" , "3 i 3" , "10-1"
Każdy element tej tablicy jest typu 'string'.
Możesz je odczytywac w dowolnej kolejności posługując się też indexem...
Dim S As String * 6
S = Lookupstr(idx , Tablica_1)
Print S
W tego rodzaju tablicy elementy także są numerowane (idx) w kolejności od zera (0), a więc wstawiając idx = 1 otrzymasz w odpowiedzi S = dwA ; e.t.c.
Porównaj "Lookup".
e marcus