C++ if else 문에서 계속 오류가 납니다
조회수 411회
3개의 정수중에서 가장 큰 수를 찾는 문제입니다
#include <stdio.h>
int main()
{
int x, y, z, largest;
printf("3개의 정수를 입력하시오 : ");
scanf_s("%d %d %d", &x, &y, &z);
if (x > y && x > z)
largest = x;
else if (y > x && y > z)
largest = y;
else
largest = z;
print("%d", largest);
return 0;
}
'scanf_s' : 서식 문자열 '%c'에 'unsigned int' 형식의 인수가 필요하지만 variadic 인수 3의 형식이 'int *'입니다.
'scanf_s': 서식 문자열에 대한 인수가 충분하게 전달되지 않았습니다. LNK2019 printmain 함수에서 참조되는 확인할 수 없는 외부 기호
LNK1120 1개의 확인할 수 없는 외부 참조입니다.
이러한 오류 코드들이 나오면서 실행이 되지않습니다. 그 원인을 알고 싶습니다. 책에있는 예제 에서는 scanf를 사용하는데 그 차이에서 오류가 발생하는 것인가요?
댓글 입력