eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR C poszukiwany odpowiednik funkcji ulltoa() › Re: AVR C poszukiwany odpowiednik funkcji ulltoa()
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!newsfeed.pionier.net.pl!pwr.wroc.pl!news.wcss.wroc.pl!not-
    for-mail
    From: Waldek Hebisch <h...@m...uni.wroc.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: AVR C poszukiwany odpowiednik funkcji ulltoa()
    Date: Mon, 7 Mar 2016 03:32:47 +0000 (UTC)
    Organization: Politechnika Wroclawska
    Lines: 36
    Message-ID: <nbisov$199$1@z-news.wcss.wroc.pl>
    References: <j...@a...przez.galaktyke.org>
    <nbhqgs$u83$1@node2.news.atman.pl>
    <6...@a...przez.galaktyke.org>
    <nbhv8b$3ab$1@node2.news.atman.pl>
    <1...@a...przez.galaktyke.org>
    NNTP-Posting-Host: hera.math.uni.wroc.pl
    X-Trace: z-news.wcss.wroc.pl 1457321567 1321 156.17.86.1 (7 Mar 2016 03:32:47 GMT)
    X-Complaints-To: a...@n...pwr.wroc.pl
    NNTP-Posting-Date: Mon, 7 Mar 2016 03:32:47 +0000 (UTC)
    Cancel-Lock: sha1:CZY7Cfu9JNftNVSycaNgEDcISFM=
    User-Agent: tin/2.2.1-20140504 ("Tober an Righ") (UNIX) (Linux/4.1.3 (x86_64))
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:695499
    [ ukryj nagłówki ]

    "Bo(o)t manager" <b...@w...wp.pl> wrote:
    > On Sun, 06 Mar 2016 20:07:40 +0100, Sebastian Bia?y napisa?/a:
    >
    > > On 2016-03-06 19:50, Bo(o)t manager wrote:
    > >>> Po pierwsze dlaczego ultoa ma pomaga? a komparacji numer?w seryjnych?
    > >>> Po drugie numery seryjne 1Wire sa naturalnie prezentowane w hex.
    > >> To do odpluskwiania przy okazji(sk?adam te par? bajt?w do kupy i
    > >> wy?wietlam)
    > >
    > > Tak samo jest w hex. O tyle lepiej ?e zajmuje mniej miejsca i czasu cpu.
    > > Prezentacja tych numer?w w dec jest absurdalna bo nie ma to ?adnych
    > > zalet za to ma wady (np. jest d?u?sze).
    > >
    > >> , a poza tym wydaje mi si? ?e ?atwiej by?o by por?wnywa? dwie 64bitowe
    > >> zmienne ni? dwie tablice 8 bajtowe.
    > >
    > > A jaka jest r?znica mi?dzy nimi? 8 bajt?w to 64 bity.
    > >
    > > Ja widze ?e pr?bujesz skonwertowa? do napis?w dwie liczby i por?wna?
    > > *napisy*. Gorzej chyba nie da si? ju? zrobi?.
    > >
    > > Por?wnaj 8 bajt?w i koniec.
    > Chcia?em to zrobi? troch? inaczej: utworzy?em 64b uinta.
    > Potem chcia?em zrobi? tak:
    > doklei? na ko?cu bajt z tablicy potem uinta przesun?? w lewo o 8 bit?w,
    > zn?w doklei? na ko?cu, zn?w przesuna? itd.
    > Na ko?cu mam 64 bitowego uinta do por?wnania z drugim u64 tym w epromie.
    > Ale faktycznie mo?e por?wna? tablice bajt po bajcie.
    >

    Nie rozumiem co kombinujesz: jak masz tablice 8 bajtow i uint64_t
    to po prostu wzywasz memcmp. Jak chcesz przerobic jedno na
    drugie to wzywasz memcpy.

    --
    Waldek Hebisch

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: