Defining an array of function pointers

Have you considered the simple fact that the failing assignment doesn't look at all like any of the other assignments?