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.

Suma kontrolna - Funkcja do obliczania sumy kontrolnej BCC

Damian7546 17 Paź 2016 18:58 690 0
  • #1 17 Paź 2016 18:58
    Damian7546
    Poziom 21  

    Witam.

    Mam taką odpowiedź z urządzenia:
    [SOH]P0[STX](13BB)[ETX]b


    Znak na końcu 'b' jest najprawdopodobniej sumą kontrolną BCC którą wylicza się z wozru:
    BCC=BCC xor znak,
    zaczynając od znaku występującym po [SOH] aż do [ETX]. [ETX] to ostatni znak wliczany do sumy.

    Jak napisać funkcję w C która obliczy mi sumę z dowolnego ciągu ?
    BO próbuję na kartce obliczyć ale nie wychodzi mi ta suma...

    0 0