반응형 C1 기본으로 돌아가기 다음은 조엘 온 소프트웨어 2장 관련 내용입니다. C 언어 관련 C 문자열은 값이 \0, 널 문자(null character) 로 끝난다.해당 방식에는 명백한 두 가지 문제점이 존재한다. 널 문자를 찾아서 문자열 끝까지 가보기 전에는 끝을 알아내는 방법이 없다.문자열 내부에는 어떤 \0 값도 포함할 수 없으므로, JPEG 그림과 같은 비정형 이진 자료를 C 문자열 내부에 저장할 수 없다. 본인이 판단하기로는 C의 일반적인 문자열 함수로 다루고 싶다면 널 문자를 사용할 수 없다는 의미인 것 같다. 해당 방식을 ASCIZ 문자열이라고 하는데, ASCII Zero-terminated의 약어다.정리하면 ASCIZ 문자열은 ASCII 문자들로 이루어지고, 끝에 널 문자 \0이 붙는 문자열을 의미한다. 책에서는.. 2025. 11. 17. 이전 1 다음 반응형