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