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

[atmega] konwersja danych string na wartość

misiolowaty 30 Kwi 2011 20:43 1241 4
REKLAMA
  • #1 9455470
    misiolowaty
    Poziom 13  
    Wysyłam do procesorka tekst w formacie takim:

    xyyy

    gdzie:
    x - wartość 0 lub 1
    yyy - wartość od 0 do 255

    Potrzebuję w procesorze wartość "x" wrzucić do jednej zmiennej, a wartość yyy do drugiej zmiennej.

    Nie podaję kodu programu ani parametrów transmisji, bo są na pewno poprawne (jak wysyłam coś do uC, gdy mam wrzucony w niego program testowy to mi odpowiada tym samym tekstem).

    Istnieją jakieś gotowe funkcje, które to załatwiają (potrzebuję samej konwersji)? Programuję w C.
  • REKLAMA
  • #2 9455494
    Brutus_gsm
    Poziom 25  
    Spróbuj coś wykombinować z atoi()
  • REKLAMA
  • #3 9455502
    misiolowaty
    Poziom 13  
    znam atoi() i czasem używa, ale ta funkcja działa niestety w drugą stronę (z liczby robi stringa). Tym razem potrzebuję

    string --> integer
  • REKLAMA
  • Pomocny post
    #4 9455511
    Brutus_gsm
    Poziom 25  
    Pomyliło Ci się z itoa(). Ta którą podałem działa właśnie tak jak potrzebujesz, czyli string->int. Podałem nawet link na wikipedii, wystarczyło kliknąć. ;)
  • #5 9455520
    misiolowaty
    Poziom 13  
    pomyliłem :) mój błąd. dzięki za pomoc!
REKLAMA