BGM용 세이라디오
열기▼       고정
전체
글목록

C언어에서 문자열 주의점-마지막 NULL

금요일, 5월 16, 2014
C언어에서 문자열을 다룰 땐 대부분 문자열 맨 뒤에 '\0'(null character) 문자가 있어야 한다. 만약 str[8]에 문자열 '12345678'을 저장하고 printf 하면 CodeBlocks의 경우 문자열을 넘어 몇 개의 문자가 더 출력된 후 마친다. 즉 null 문자를 마주칠 때까지 출력하는 것으로 보인다.
이렇게 null 문자를 염두에 두어, 배열의 크기를 정할 때와 문자열을 효율적으로 다룰 때 활용한다.

첫 댓글을 써주세요!

댓글을 인용하려면 @![댓글 ID]!@와 같이 쓰시면 됩니다. "@!" 와 "!@"를 쓰시려면 "+@+!+", "+!+@+"와 같이 써주세요.

페이스북 댓글
.post-outer{ -webkit-transform:none; transform:none; display:inline; padding:0; margin:0; border-width:0; } .hentry>div{ display:none; }