STRCMP(3)

명칭
strcmp, strncmp, - 캐릭터 라인의 비교

프로그램 라이브러리
libc

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

해설
strcmp() 및 strncmp() 함수는, 눌 캐릭터로 종료하는 캐릭터 라인 s1 및 s2 (을)를 사전식 순서로 비교합니다.

strncmp() 함수는, len 캐릭터 분의 비교를 합니다. strncmp() (은)는, 바이너리 데이터보다 캐릭터 라인의 비교를 위해서(때문에) 설계되고 있으므로, ‘\0’ 캐릭터의 뒤에 나타나는 캐릭터 라인은 비교되지 않습니다.

반환값
strcmp() 및 strncmp() (은)는, s1 하지만 s2 보다 큰지, 동일한지, 혹은 작은 것처럼 응해, 각각 0 보다 큰, 0 에 동일한, 혹은 0 보다 작은 정수를 돌려줍니다. 비교는, ‘\200’ 하지만 ‘\0’ 보다 커지도록(듯이), unsigned char 를 사용해 실시합니다.

참조
bcmp(3), memcmp(3), strcasecmp(3), strcoll(3), strxfrm(3)

표준
strcmp() 및 strncmp() 함수는, isoC 에 적합하고 있습니다.