<html>
<head>
<meta content="text/html; charset=ISO-8859-2"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Helvetica, Arial, sans-serif">Nezapisuje se do
promennych a[] a b[] v preruseni?<br>
<br>
Hynek<br>
<br>
<br>
</font>
<div class="moz-cite-prefix">Dne 11.11.2016 10:36, Ondřej Janovský
napsal(a):<br>
</div>
<blockquote
cite="mid:d862aef1-a072-178c-b82f-6d25952a56dd@alarex.cz"
type="cite">Zdravim,
<br>
<br>
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.
<br>
<br>
signed char ret = 0;
<br>
if ((unsigned long)a[0] > (unsigned long)b[0]) {
<br>
ret = 2;
<br>
} else if ((unsigned long)a[0] < (unsigned long)b[0]) {
<br>
ret = -2;
<br>
} else {
<br>
<br>
if ((unsigned long)a[1] > (unsigned long)b[1]) {
<br>
ret = 1;
<br>
} else if ((unsigned long)a[1] < (unsigned long)b[1]) {
<br>
ret = -1;
<br>
}
<br>
}
<br>
return ret;
<br>
<br>
<br>
Oja
<br>
</blockquote>
</body>
</html>