Sono un po 'confuso su come dichiarare un puntatore a funzione in un file di intestazione. Voglio usarlo in main e in un file chiamato menu.c e dichiararlo nei menu.h presumo. Vogliamo inizializzarsi per puntare a una determinata funzione.Come dichiarare il puntatore di funzione nell'intestazione e nel c-file?
sembra che questo:
void (*current_menu)(int);
cosa che scriviamo in menus.c, menus.h e principale?
ty, ora funziona – user1106072
la e commerciale non è strettamente necessaria – Dave
Questo è vero, @Dave. In C, è una mia scelta stilistica per chiarezza. In C++ a volte è richiesto in determinati contesti di template, quindi lo faccio per coerenza. –