1) вариант как поменять
typedef char* (*MyFunc)(int, int, int *, float);
MyFunc func(int, int);
2) начиная С++11 лучше
using MyFunc = char* (*)(int, int, int *, float);
MyFunc func(int, int);
LO Loser story @reverse13 · 946 subscribers typedef char* (*MyFunc)(int, int, int *, float);
MyFunc func(int, int);
using MyFunc = char* (*)(int, int, int *, float);
MyFunc func(int, int);