a897541   6년 전


문제에 주어진 입력값에 대한 출력은 제대로 나오는데 제출하면 계속해서 틀렸다고 나와서 그런데 혹시 소스 보시고 힌트 좀 주시면 감사하겠습니다.

djm03178   6년 전

str가 100이면, fgets는 98자밖에 입력받을 수가 없습니다.

왜냐하면 문자열은 널 문자로 끝나야 하기 때문에 1칸은 널 문자로 예약되어 있고, 개행 문자까지 받아들이는 것이 fgets이기 때문에 한 칸이 더 소모될 수 있습니다.

a897541   6년 전

감사합니다. 무의식적으로 문제의 제약조건을 그대로 넣었었네요.

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