drg9830   4년 전

채점결과는 맞았다고 뜹니다..

visual studio(2012입니다)에서 실행하면, 에러나는 것 없고 실행은 정상적으로 되구요

그런데, 첫번째 문장만 입력받고 출력은 되지 않은 상태에서 프로그램이 끝납니다...

혹시 이유를 아시는 분 계시면 답변 부탁드릴게요!! 감사합니다

djm03178   4년 전

scanf_s는 scanf와 사용법이 다릅니다. 채점 환경에서 scanf_s가 돌아갈 리가 없으니, scanf로 내셨을 것으로 추측합니다.

drg9830   4년 전

감사합니다~!

네네 맞습니다!

비쥬얼에선 scanf_s로 했고, 제출시에는 scanf로 했습니다

그럼 비쥬얼스튜디오에서도 제대로 실행되게 하고싶다면 fgets함수 말고 scanf_s로는 방법이 없을까요?

찾아봐도 나오질 않네요..ㅠ

djm03178   4년 전

찾아봐도 나오지 않는다는 말씀은 이해가 안 되는군요. 구글에 scanf_s라고 치면 수백 수천 개의 사용법들이 나옵니다. https://hh4131.tistory.com/m/2...

아니면 그냥 제일 윗줄에 #define _CRT_SECURE_NO_WARNINGS 를 넣고 scanf를 써도 됩니다.

drg9830   4년 전

제가 검색능력이 떨어지나보네요...

아무것도 시도하지 않았던 건 아니구요ㅠ

아무튼.. 답변 정말 감사합니다! 편안한 저녁 되세요!

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