인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

andthensome님의 프로필 이미지
andthensome

작성한 질문수

홍정모의 따라하며 배우는 C언어

4.4 strlen() 함수

strlen 의 결과가 5가나와야 하는데 계속 110으로 나옵니다.

작성

·

157

0

분명히 교수님처럼 5가 나와야 하는데 자꾸 110이 나와서 혼란스럽습니다.. 한 번만 봐주시면 감사하겠습니다. 조교님 감사해요.

답변 1

1

안녕하세요!

str[5] 부분 str[5] = '\0' 로 쓰셔야 하는데 str[5] = '\n' 으로 쓰셨네요.

'\0' 이 없으니 문자열 끝이 어딘지 몰라서 그냥 배열 크기 전체인 100까지 출력해버린 것입니다!

andthensome님의 프로필 이미지
andthensome
질문자

앗.. 감사합니다 조교님!

andthensome님의 프로필 이미지
andthensome

작성한 질문수

질문하기