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