Mam jak sobie taki problem:
etykietaa: instrukcja1a;instrukcja2a;instrukcja3a; etykietab: instrukcja1b;instrukcja2b;instrukcja3b; etykietac: instrukcja1c;instrukcja2c;instrukcja3c;
no mogê sobie skoczyæ tam rozkazem goto etykieta
Fajnie, ale ja potrzebujê zrobiæ sobie tabelê i skakaæ pod odpowiednie, zale¿ne od danej sytuacji adresy. Chcia³bym zrobiæ co¶ takiego:
void * adresy[]={etykietaa,etykietab,etykietac};
To jednak nie dzia³a, bo etykiety s± jakim¶ dziwnym tworem (nie adresem) i rozmawiaj± tylko z goto.
Pytanie jest takie: W jaki sposób pozyskaæ adres pewnego miejsca w programie w momencie kompilacji?