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