float Aco(char** c, int b, char* a) { ...... } float Ma(char** c, int b, char* a) { ...... }
float(*pointer)(char** c, int b, char* a);
?????Funk(int size)
{
 switch (startingLetter)
    {
    case 'a':
        return(&Aco);
        break;
    case 'b':
        return(&Ma);
        break;
    default:
        return NULL;
        break;
   }
}
If I want "Funk"  to return NULL or return the pointer to function Ma/Aco what do I need to write instead of ????? ?   
 
     
    