Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno ANSI C - potřebuju zavolat funkci, když znám její název

Ak by nahodou PIC prekladac nevedel poiuntre na fcie, tak potom nejak napevno:
menu[] = {"otvorit","zavret","konec"};
#define MENU1_FN Otvorit
#define MENU2_FN Zavret
#define MENU3_FN Konec

a potom:
if(idx==0) MENU1_FN();
else if(idx==1) MENU2_FN();
else MENU3_FN();

Tento sposob je jednoduchsi pre prekladac (ak by nezvladol tie pointre na funkcie).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny