apdh25   5년 전

한번만 봐주시고 피드백 부탁드립니다 ';ㅅ'

apdh25   5년 전

제가 알아낸 바로는 

#include <limits.h> 헤더파일안에 잇는 상수인 INT_MAX를 써야 해결이 됩니다.


저는 #define MAX 987654321 로 자체적으로 상수를 선언을해서 Query함수의 탈출조건에 이 상수를 썻습니다.


근데  이 상수선언을 지우고 대신에 limits.h헤더파일안에 있는 상수로 바꿔서 쓰니 맞았다고 뜨더군요.,


왜 이런지는 잘 모르겟습니다. 저는 컴파일러가 아니니까요ㅕ..  물론 저처럼 이런 문제없이 잘 해결되신분들도 많겠지요.


그러나 만일 저와같은 실수를 통해 자꾸 틀렸다하시는분들이 계실까봐 여기 댓글로나마 남겨요. 그리고 

만일 이러한 문제점과 해결에 대해 하고싶은 말씀,피드백있으신 분들은 댓글 남겨주시면 감사드리겠습니다.

 

apdh25   5년 전

그리고 런타임에러가 뜬 이유는 67번 행의 query_Min 함수의 인자에 nodeLeft를 넣어줘야할 부분에 left를 넣어서 런타임에러가 뜬거였습니다.ㅋㅋ;

댓글을 작성하려면 로그인해야 합니다.