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] Rozdzielenie stringa i zapisanie do zmiennych

kiler129 27 Lip 2008 23:15 1602 3
REKLAMA
  • #1 5384224
    kiler129
    Poziom 27  
    Witajcie!
    Gryze wlasnie swoj maly projekt (sterowanie swiatlami z pwm za pomoca pc) i natrafilem na problem.
    Up dostaje na com taki string:
    HELLO,255,11,23,45,0,END

    Na tej podstawie ustawia 5 zmiennych kolejnymi wartosciami (pomijajac pierwsza i ostatnia).
    I tutaj utkwilem - jak rozdzilic to co dostanie na pojedyncze wartosci (np. w tablicy)?
  • REKLAMA
  • #2 5384288
    dawid512
    Poziom 32  
    Mid i val ;)

    Dim Liczba As String * 4 , Cyfra As String * 1
    Dim pierwsza As Byte , druga  As Byte , trzecia As Byte , czwarta As Byte
    
    liczba = 1234
    
    Cyfra = Mid(liczba , 1 , 1)
    pierwsza= Val(cyfra)
    
    Cyfra = Mid(liczba , 2 , 1)
    druga = Val(cyfra)
    
    Cyfra = Mid(liczba , 3 , 1)
    trzecia = Val(cyfra)
    
    Cyfra = Mid(liczba , 4 , 1)
    czwarta = Val(cyfra)


    Więcej w helpie ;).
  • REKLAMA
  • #4 5386289
    ZbeeGin
    Poziom 39  
    Składaj ciągi z odbieranych znaków. Jeśli trafi się przecinek to koniec danej partii. Potem tylko analiza: HELLO? END? Nie, więc liczba.
    Oczywiście przecinek trzeba pominąć.
REKLAMA