C: jak napsat
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Pondělí Březen 24 13:54:26 CET 2014
Udelal bych typ struktura pro jeden command, kde by byl retezec, adresa
funkce a pripadne dalsi attributy. A z techto struktur pak pole, IMHO je
to prehlednejsi.
Mozna vam jde ale o neco jineho.
Dne 24.3.2014 13:45, Miroslav Draxal napsal(a):
>
> Dobrý den,
>
> Pic, HiTech
>
> Nějak mi nedochází jak zapsat následující. Snažím si napsat
> univerzální knihovnu komunikace pro svá zařízení.
>
> Do buferu mi přijde zpráva. Součástí je 3 bytová informace, o jaký
> povel se jedná. Jak zapsat jako konstantu, která lze procházet,
> porovnávat s 3bytovým povelem v buferu, v případě schody skočit do
> příslušné funkce. Samozřejmě bude funkce, která bude procházet celou
> struct_Command
>
> Nějak takhle, ale nejde mi to správně zapsat.
>
> const struct struct_Command
>
> {
>
> char* CommandCHar[] = {"XXX"}, {"YYY"}, {"ZZZ"};
>
> void (*pCommand)()[] = {&xxx}, {&yyy}, {&zzz};
>
> };
>
> Pokud by byl pro dané zařízení potřebný 4 povel, pak by se doplnila
> pouze funkce, a {"AAA"} + {&aaa}
>
> Nebo to děláte jinak?
>
> Díky Míra
>
> Ps. Znalým se předem omlouvám
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
---
Tato zpráva neobsahuje viry ani jiný škodlivý kód - avast! Antivirus je aktivní.
http://www.avast.com
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140324/bd08a3ff/attachment.html>
Další informace o konferenci Hw-list