Jestem trochę zdezorientowany, jak zadeklarować wskaźnik funkcji w pliku nagłówkowym. Chcę użyć go w głównym pliku o nazwie menus.c i zadeklarować go w menu. H. Zakładam. Chcemy zainicjować, aby wskazać określoną funkcję.Jak zadeklarować wskaźnik funkcji w nagłówku i pliku c?
wygląda to tak:
void (*current_menu)(int);
Co piszemy w menus.c, menus.h i główne?
ty, teraz działa – user1106072
ampersand nie jest bezwzględnie potrzebny – Dave
To prawda, @Dave. W C jest to mój stylistyczny wybór dla jasności. W C++ czasami jest to wymagane w pewnych kontekstach szablonów, więc robię to dla spójności. –