<br><br><div class="gmail_quote">Dne 26. listopad 2008 14:12 Pavel Troller <span dir="ltr"><<a href="mailto:patrol@sinus.cz">patrol@sinus.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Zdravím,<br>
<div class="Ih2E3d"><br>
> Zdravím,<br>
><br>
> mám takový problém v C.<br>
><br>
> Ve struktuře mám deklarované pole e (zatím) pevné velikosti. Mám ukazatel na<br>
> strukturu, ten předávám jako parametr funkci, a chci do pole ukládat<br>
> hodnoty, ze kterých budu počítat klouzavý průměr. V e_arr_len je uložená<br>
> délka pole.<br>
><br>
> Takto je deklarované pole (ve struktuře):<br>
><br>
> volatile int16_t e[5];<br>
><br>
> Toto nefunguje:<br>
><br>
> for(uint8_t i=0; i<((*m).e_arr_len-1);i++)<br>
> (*m).e[i] = (*m).e[i+1];<br>
><br>
> A toto ano:<br>
><br>
> (*m).e[0] = (*m).e[1];<br>
> (*m).e[1] = (*m).e[2];<br>
> (*m).e[2] = (*m).e[3];<br>
> (*m).e[4] = ((*m).req_speed - (*m).act_speed);<br>
><br>
<br>
</div>Není mi jasné, jak to může chodit ?? Protože mi tam chybí před tím posledním<br>
řádkem ještě<br>
<br>
(*m).e[3] = (*m).e[4];<br>
<br>
Myslel jsem si, že se to jen nepřeneslo do toho mailu, ale stahnul jsem si ten<br>
zdroják a v něm je to taky...<br>
<br>
Nebo někde něco nechápu ? Inu, robotik nejsem :-)</blockquote><div><br>Já robotik taky moc nejsem a zdá se, že ani programátor:-) No jo, celý den na to koukám a tohodle jsem si nevšiml...<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
S pozdravem Pavel Troller<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div><br>