함수 포인터 관련 질문
, 이 상훈님이 작성#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
char *dokrib(int money, int year, char *res)
{
sprintf(res, "%d년 뒤 %d만원 모아서 독립하기"
, year, money);
return res;
}
char* (*getDokrib(int x, int y))(int, int, char*)
{
printf("현재: %d살 %d만원\n", x, y);
return dokrib;
}
int main()
{
char *result = malloc(sizeof(60));
printf("%s\n", getDokrib(21, 200)(2000, 5, result));
free(result);
return 0;
}
실행할 때 오류가 나는데 어떤 부분이 잘못되서 오류가 나는 건가요?