strlen
길이 읽기
널 문자 전까지의 글자 수를 셉니다.
strlen, strcpy, strcat,
strcmp는 모두 널 종료 규칙을 전제로 동작합니다.
strlen
널 문자 전까지의 글자 수를 셉니다.
strcpy
목적지 배열이 충분하다고 가정합니다.
strcat
기존 문자열 뒤에 새 문자열을 붙입니다.
strcmp
문자열 내용을 사전 순서로 비교합니다.
char buf[6]에 "World!" 복사글자 6개만 봐도 꽉 찹니다. 끝 표시가 들어갈 칸이 없습니다.
'\0'이 모두 들어감목적지 크기가 최소 7칸 이상이면 문자열 끝까지 표현됩니다.
n이 붙은 함수도 항상 완전한 해결책은 아닙니다. 제한 길이와 널 종료 여부를 함께 확인하거나,
일반 C++ 코드에서는 std::string을 우선 사용합니다.