<html>
<head>
<meta content="text/html; charset=ISO-8859-2"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Helvetica, Arial, sans-serif">V programu musi byt vazba
mezi hodnotou a textovym nazvem prijatym z terminalu, tedy napr.<br>
<br>
const struct {<br>
char name[2];<br>
int value;<br>
} val_def[] = {<br>
{"A", A},<br>
{"B", B},<br>
{"C", C},<br>
..<br>
{0}<br>
};<br>
<br>
Program pak musi hledat prijata jmena v tomto poli a do promennych
priradit prislusne hodnoty...<br>
<br>
<br>
Hynek Sladky<br>
<br>
<br>
<br>
</font>
<div class="moz-cite-prefix">Dne 19.1.2017 9:26, Michal Grunt
napsal(a):<br>
</div>
<blockquote
cite="mid:CACR8hZL9+L7O27qQS-HtrC3y_y+u_=zSUvXU_ejHjY6xcvHNGw@mail.gmail.com"
type="cite">
<pre wrap="">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
</pre>
</blockquote>
</body>
</html>