C언어 질문입니다 고수님들 제발 ㅠㅠ
2gether
2023.04.01
질문 제목 : 결과가 10 20 30 40 50 이 나오게 출력하는겁니다질문 요약 :오류난 이유좀 알려주세ㅛ ㅠㅠ질문 내용 :
#include stdio.h
void arrInput(int x, int y);//1번 함수의 선언부
int main()
{
int array[5]={10,20,30,40,50};
void (*pfunc)(int, int);//2번 함수포인터의 선언부
pfunc=arrInput;
pfunc(array, 5);
return 0;
}
//3번 함수의 정의부
void arrInput(int x, int y)
{
int i;
for(i=0;iy;i++)
{
printf(%3d, *(array+i));
}
printf(\n);
}
-
두힘
pfunc(array, 5); array가 잘못들어갔고
printf(\%3d\