leleluv1122   3년 전

98% 까지 갔다가 런타임 에러가 납니다...

질문게시판의 반례들과 해결방법들 다 본거같은데 해결이 안됩니다..

djm03178   3년 전

프로그램은 반드시 0을 반환해야 합니다. exit(-1)은 -1을 반환하기 때문에 런타임 에러가 됩니다.

leleluv1122   3년 전

와 그러네요... 저 지금까지 참고하던 풀이블로그에서 exit(-1)을 사용하길래 저도 사용해봤는데 생각해보니 main함수에서 쓰진않았었네요 ㄷㄷ 

감사합니다 djm03178

djm03178   3년 전

main 함수가 아니라 다른 곳에서도 쓰면 안 됩니다. exit 함수 자체가 어떤 함수에 있든지간에 프로그램이 해당 수를 반환하면서 종료하게 만들기 때문입니다.

어떤 블로그를 보시는지 모르겠지만 반환값만으로 런타임 에러를 판정하도록 바뀐지 그렇게 오래되지는 않아서, 옛날 글이라면 그런 흔적이 남아있을 수도 있습니다.

leleluv1122   3년 전

헉 그렇군요 ㅠㅠ 17~18년도 블로그글들이었어서 그랬나 봅니다...ㅠㅠ

djm03178님 감사합니다 !!

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