могу найти решение
int Enemy(int *health, int *energy, int *count) { return *count; }
int CreateEnemy(int *health, int *energy, int *count,
int (*pP)(int *, int *, int *)) {
}
собственно мне нужно в сигнатуру функции CreateEnemy поместить указатель на Enemy, но как должен выглядеть указатель на CreateEnemy?
int (*pCreateEnemy)(int *, int *, int *, int (*)(int *, int *, int *)); так наверное
компилятор такое не принимает int (*pCreateEnemy)(int *, int *, int *, int (*)(int *, int *, int *)) = &pCreateEnemy;
тебе не надо передавать &pCreateEnemy
зачем ты пытаешься инициализировать указатель его же адресом?
всё тут правильно https://godbolt.org/z/KsczPq91M
да, я знаю. У него там другие ошибки в коде
Обсуждают сегодня