Re: Opět jsem v PICu(i)

Jindrich Fucik fulda na seznam.cz
Pátek Listopad 11 22:07:36 CET 2016


Jak je definováno pole a a b?
Nejsou ty prvky menší?

Dne 11.11.2016 v 10:36 Ondřej Janovský napsal(a):
> Zdravim,
>
> koukám jako jelen, když mi PIC18 porovnává dva prvky pole unsigned long,
> jsou v nich 0 a on tvrdí, že jeden prvek je větší než druhý. Tvrdí to
> občas, ale netuším, jak na to přijde. Ze zoufalství jsem doplnit typy i
> do If, ale nic to nepomáha.
>
> signed char ret = 0;
>     if ((unsigned long)a[0] > (unsigned long)b[0]) {
>         ret = 2;
>     } else if ((unsigned long)a[0] < (unsigned long)b[0]) {
>         ret = -2;
>     } else {
>
>         if ((unsigned long)a[1] > (unsigned long)b[1]) {
>             ret = 1;
>         } else if ((unsigned long)a[1] < (unsigned long)b[1]) {
>             ret = -1;
>         }
>     }
>     return ret;
>
>
> Oja
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list