Я немного смущен тем, как объявить указатель функции в файле заголовка. Я хочу использовать его в main и файл под названием menus.c и объявить его в menus.h Я предполагаю. Мы хотим инициализировать, чтобы указать на определенную функцию.Как объявить указатель функции в заголовке и c-файле?
это выглядит следующим образом:
void (*current_menu)(int);
Что мы пишем в menus.c, menus.h и главный?
ty, теперь он работает – user1106072
амперсанд строго необходим – Dave
Это правда, @Dave. В C это стилистический выбор для ясности. В C++ это иногда требуется в определенных контекстах шаблонов, поэтому я просто делаю это для согласованности. –