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

Asi jsem to trošku blbě zformuloval. Dělám něco jako menu a nechci to dělat "natvrdo". Chci mít napsány všechny položky v menu v nějakém poli (nazvěme ho třeba array), které bude vypadat takhle:
{"menu1","menu2","menu3"}
To se vypíše na displej. Potom tam budou tlačítka a bude se měnit pozice kurzoru nad jednotlivými položkami. Aktuální pozice kurzoru bude uložena v proměnné "hover". A potom potřebuju funkci, která mi zavolá funkci s názvem array[hover]. V PHP by to mohlo vypadat třeba takhle:

//parametry, které se mění v závislosti na situaci
$i = "foo";
$a = "bar";
//Potřebuju zavolat funkci s názvem "funkce".$i.$a:
call_user_func("funkce".$i.$a,array(parametry...));

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