컴파일 에러에서 질문드립니다
아서
컴파일 에러에서 질문드립니다질문 요약 :에러내용을 보면; 가 없다고 나오는데확인해보니 다 입력했습니다. 질문 내용 :
#includestdio.h
void maxmin(int *a,int *b,int *c);
int main(void)
{
int *max, *min;
int val[5];
int i;
printf(5개의 숫자를 입력하세용: \n);
for(i=0;i5;i++)
{
scanf(%d,&val[i]);
}
void maxmin(int *max,int *min,int *val); // 컴파일하면 이부분 앞에 ; 빠져잇다고 나옵니다
printf(MAX : %d, MIN : %d \n,*max,*min);
return 0;
}
void maxmin(int *a,int *b,int *c)
{
int i=0;
int max,min;
for(i=0;i4;i++)
{
max=(c[i]c[i+1])? c[i] : c[i+1];
min=(c[i]c[i+1])? c[i] : c[i+1];
}
a=&max;
b=&min;
}
-
클
아... 감사핪니다!!
-
해나
#includestdio.h
void maxmin(int *a,int *b,int *c);
int main(void)
{
int max, min;
int val[5];
int i;
printf(\5개의 숫자를 입력하세용: \\n\);
for(i=0;i5;i++)
{
scanf(\%d\ -
머슴밥
void를 당장 지우세요 int도
그리고 *도 같이 지우세요 롸잇나우
주소값을 넘기면 되기에 메인함수 본문에서는 역참조 연산자가 필요없어열 ㅋ