enum

Hynek Sladky econf na centrum.cz
Čtvrtek Leden 19 09:39:15 CET 2017


V programu musi byt vazba mezi hodnotou a textovym nazvem prijatym z 
terminalu, tedy napr.

const struct {
   char name[2];
   int value;
} val_def[] = {
   {"A", A},
   {"B", B},
   {"C", C},
   ..
   {0}
};

Program pak musi hledat prijata jmena v tomto poli a do promennych 
priradit prislusne hodnoty...


Hynek Sladky



Dne 19.1.2017 9:26, Michal Grunt napsal(a):
> Mám následující definici:
>
> enum {
> A=1, B=2, C=3 atd.
> }
>
> promenna1 = A;
> promenna2 = B;
> promenna3 = C;
>
> Je to použitý stylem:
>
> funkce(promenna1);
> funkce(promenna2);
> funkce(promenna3);
>
> Dále, mám terminálový vstup a chci, že když do něj zadám B A C a
> odešlu entrem tak aby:
>
> promenna1 = B;
> promenna2 = A;
> promenna3 = C;
>
> Asi by to šlo udělat obráceně, že bych napsal 2 1 3 (což je to B A C),
> ale to nechci, protože by to ztratilo přehlednost.
>
> A teď nevím jak na to...
>
> Děkuji
> MG
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20170119/7cfc5c99/attachment.html>


Další informace o konferenci Hw-list