Juno   7년 전

처음엔 아래처럼 scanf("%[^\n]\n",s)로 입력받는 소스를 제출했더니 답이 틀리게 나오고,

혹시나 해서 gets(s)로 대체했더니 맞았습니다.

둘 다 똑같이 한 줄을 입력받는 걸로 알고 있는데 왜 다른 결과가 나올까요??

lety   7년 전

올려주신 코드에서 6번째 줄을 바꾸면 정답 코드가 됩니다.


1

2         a    bb

3         b


위 예시처럼 입력 파일에 한 줄이 비어있는 경우 결과값이 다르게 나오게 됩니다.

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