#include #include int DoIt (char a, int b) { printf("Hope this is right....\n"); return a,b; } void PassPtr(int (*pt2Func)(char, int)) { int result = (*DoIt)('a',66); // call using function pointer printf("%d\n",result); } // execute example code - 'DoIt' is a suitable function like defined above in 2.1-4 void Passit() { PassPtr(&DoIt); } int main() { Passit(); system("pause"); return 0; }