STRCASECMP(3)

명칭
strcasecmp, strncasecmp - 대문자 소문자를 무시한 캐릭터 라인의 비교

프로그램 라이브러리
libc

서식
<string.h> int strcasecmp(const char *s1, const char *s2) int strncasecmp(const char *s1, const char *s2, size_t len)

해설
strcasecmp() 및 strncasecmp() 함수는, 눌 캐릭터로 종료하는 캐릭터 라인 s1 및 s2 (을)를 비교합니다.

strncasecmp() (은)는, 최대로 len 개의 캐릭터를 비교합니다.

반환값
strcasecmp() 및 strncasecmp() (은)는, 각각의 캐릭터를 소문자로 변환한 후에 s1 하지만 s2 보다 사전식 순서로 큰지, 동일한지, 혹은 작은 것처럼 응해, 각각, 0 보다 큰, 0 에 동일한, 혹은 0 보다 작은 정수를 돌려줍니다. 캐릭터 라인 자체는 수정되지 않습니다. 비교는, ‘\200’ 하지만 ‘\0’ 보다 커지도록(듯이), unsigned char 를 사용해 실시합니다.

참조
bcmp(3), memcmp(3), strcmp(3), strcoll(3), strxfrm(3), tolower(3)

역사
strcasecmp() 및 strncasecmp() 함수는, 4.4BSD 그리고 처음 등장했습니다.