Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[AVR]Atmega 16 rzutowanie zmiennych.

archaniol40 01 Mar 2012 23:51 1033 5
  • #1 01 Mar 2012 23:51
    archaniol40
    Poziom 21  

    Witam. Jeżeli piszę w złym dziale to z góry przepraszam.
    Mam liczbę int 1234 czy istnieje funkcja, która zamieniła by mi 12,34?
    I czy mogła by obcinać do 12,3? Nie musi być to int gdyż i tak zamieniam go na char.
    Z góry dziękuję za odpowiedzi.

    0 5
  • #3 02 Mar 2012 08:17
    jarekz_2
    Poziom 15  

    archaniol40 napisał:
    (...)Mam liczbę int 1234 czy istnieje funkcja, która zamieniła by mi 12,34?(...)Nie musi być to int gdyż i tak zamieniam go na char(...)
    W takim razie najlepiej zamienić liczbę na ciąg znaków, a potem określoną ich część (tu: wszystkie z wyjątkiem dwóch ostatnich) traktować jako „przed przecinkiem“, a resztę jako „po przecinku“.

    0
  • Pomocny post
    #5 02 Mar 2012 10:46
    snnaap
    Poziom 25  

    Witam

    a może tak:

    Kod: cpp
    Zaloguj się, aby zobaczyć kod


    wtedy w oddzielnych zmiennych mamy cześć całkowita i cześć ułamkową.

    a obcinamy ostatnią liczbę instrukcją

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    0
  • #6 03 Mar 2012 18:21
    archaniol40
    Poziom 21  

    Problem rozwiązany, dziękuję za odpowiedzi i pomoc. Pozdrawiam.

    0