Pole v C
Zdeněk Materna
zdenek.materna@gmail.com
Středa Listopad 26 14:35:46 CET 2008
Dne 26. listopad 2008 14:12 Pavel Troller <patrol@sinus.cz> napsal(a):
> ZdravĂm,
>
> > ZdravĂm,
> >
> > mĂĄm takovĂ˝ problĂŠm v C.
> >
> > Ve struktuĹe mĂĄm deklarovanĂŠ pole e (zatĂm) pevnĂŠ velikosti. MĂĄm ukazatel
> na
> > strukturu, ten pĹedĂĄvĂĄm jako parametr funkci, a chci do pole uklĂĄdat
> > hodnoty, ze kterĂ˝ch budu poÄĂtat klouzavĂ˝ prĹŻmÄr. V e_arr_len je uloĹženĂĄ
> > dĂŠlka pole.
> >
> > Takto je deklarovanĂŠ pole (ve struktuĹe):
> >
> > volatile int16_t e[5];
> >
> > Toto nefunguje:
> >
> > for(uint8_t i=0; i<((*m).e_arr_len-1);i++)
> > (*m).e[i] = (*m).e[i+1];
> >
> > A toto ano:
> >
> > (*m).e[0] = (*m).e[1];
> > (*m).e[1] = (*m).e[2];
> > (*m).e[2] = (*m).e[3];
> > (*m).e[4] = ((*m).req_speed - (*m).act_speed);
> >
>
> NenĂ mi jasnĂŠ, jak to mĹŻĹže chodit ?? ProtoĹže mi tam chybĂ pĹed tĂm
> poslednĂm
> ĹĂĄdkem jeĹĄtÄ
>
> (*m).e[3] = (*m).e[4];
>
> Myslel jsem si, Ĺže se to jen nepĹeneslo do toho mailu, ale stahnul jsem si
> ten
> zdrojĂĄk a v nÄm je to taky...
>
> Nebo nÄkde nÄco nechĂĄpu ? Inu, robotik nejsem :-)
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...
>
>
> S pozdravem Pavel Troller
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML pĹĂloha byla odstranÄna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20081126/feaa835f/attachment-0002.htm
Další informace o konferenci Hw-list