RE: Opět jsem v PICu(i)
Miroslav Draxal
evik na volny.cz
Pátek Listopad 11 13:40:44 CET 2016
Ještě prosím, jak máte přesně definovány ty pole?
Míra
Ps. Nesmějte se. Ať je to komplet. Zajímá mě to.
-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Ondřej
Janovský
Sent: Friday, November 11, 2016 10:37 AM
To: HW-news
Subject: Opět jsem v PICu(i)
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