Sveiki, Dar turiu viena klausimeli: turiu konstantu kruva. turiu char kintamaji, kurio eilute atitinka kurios nors konstantos pavadinima. Reikia pagal ta kintamaji isrinkt reikiama konstanta. Galima lygtai per select case padaryt, bet konstantu pas mane labai daug ir rezultatas gautusi toks painus. Gal yra paprastesniu varijantu? typedef struct { char Name[50]; char Unit[10]; char Prefix[10]; int Precision; } ATParam ; const ATParam FQ0103={"aaa","m3","V",1}; const ATParam FQ0501={"bbb","l","F",1}; const ATParam FQ0601={"ccc","m3","V",1}; const ATParam FQ0701={"ddd","l","F",1}; -------------- void Show(char* item) { ATParam T=item ?????? printf("%s",T.Name) printf("%s",T.Unit) } -------------------- void _main { Show("FQ501") Show("FQ601") Show("FQ701") }