Я пишу программу на C, которую можно упростить, если мне удастся сделать что-то вроде этого:
int (*func)(int);
char* str= "adder";
func = str;
func(2);
Я создаю указатель на функцию char * и пытаюсь присвоить имяфункция указателя через этот символ *.В этом примере функция adder (int) существует.
Возможно ли это на самом деле?
Я знаю, что стандартным способом сделать это будет просто func = adder;, но это не решит проблемуЭто.
Большое спасибо!
Антонио