Re: Opět jsem v PICu(i)

Misha2 ondrej.janovsky na alarex.cz
Pátek Listopad 11 22:16:50 CET 2016


Ne maji stejny typ unsigned long.


Dne 11. listopadu 2016 10:07:38 odpoledne Jindrich Fucik <fulda na seznam.cz> 
napsal:

> 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
> _______________________________________________
> 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