Contact: aviboots(AT)netvision.net.il
41,656 questions
54,319 answers
573 users
#include <stdio.h> void control (void (*f)()) { (*f)(); } void say() { printf("abcd\n"); } int main() { control(say); // Passing function pointer return 0; } /* run: abcd */
#include <stdio.h> // Function pointer type definition typedef void (*FuncPtr)(); void control(FuncPtr f) { f(); } void say() { printf("abcd\n"); } int main() { control(say); // Passing function pointer return 0; } /* run: abcd */