logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bascom - Brak możliwości wpisania danych do zerowej lini tablicy

rezontor 12 Lut 2012 02:23 1013 1
REKLAMA
  • #1 10532067
    rezontor
    Poziom 15  
    Witam.
    W Bascom-ie tworzę tablicę danych- np. Tablica(10).
    Dim Tablica(10) as byte


    Wpisuję do tablicy wartości:

    Tablica(0)=12
    Tablica(1) = 24
    Tablica(3) = 3
    
    itd.

    Jednak w czasie kompilacji wyskakuje błąd- "Index out of range".
    Okazuje się, że błąd powoduje linijka Tablica(0)=12.
    Dlaczego do okienka 0 w Tablicy nie mogę wpisywać wartości, tylko od 1 elementu tablicy?
  • REKLAMA
  • Pomocny post
    #2 10532359
    piotr5000
    Poziom 21  
    Typ BYTE - zakres od 0 ... 255 ale
    Bascom pozwala zadeklarować dim tablica(256) as byte
    i zaadresować tablica(256) = 12
    Prawdopodobnie element 256 ma adres 0
    ale to tylko moje przypuszczenie
    Bascom gdy pozna się i pogodzi z jego ułomnościami ( czyli ten typ tak ma )
    Pozwala dość szybko pisać proste i nie tylko takie programy.
    Tak, tak, wiem C jest lepsze :D
REKLAMA