이름

strcmp, strncmp – 두 문자열 비교

개요

#include < string.h >
int strcmp (const char * s1, const char * s2);
int strncmp (const char * s1, const char * s2, size_t n);

기술

strcmp () 함수는 두 개의 문자열 s1s2를 비교합니다. s1 이 각각 미만, 일치 또는 s2 보다 큰 경우 0보다 작거나 같거나 큰 정수를 반환합니다.

strncmp () 함수는 s1s2 의 첫 번째 (최대) n 바이트 만 비교한다는 점을 제외하면 비슷합니다.

반환 값

strcmp () 및 strncmp () 함수는 s1 (또는 그 첫 번째 n 바이트)이 각각보다 작거나 일치하거나 s2 보다 큰 경우 0보다 작거나 같은 정수 또는 0보다 큰 정수를 반환합니다. .

준수

SVr4, 4.3BSD, C89, C99.

참고 사항

strcoll (3) , strcoll (3) , strncasecmp (3) , strverscmp (3) , wcscmp (3) , wcsncmp (3) , bcmp

참조 인

strxfrm (3), curl_strequal (3), hsearch (3), librasqal (3), namealloc (3), naturalstrcmp (3), qsort(3)