EN JA
STRCASECMP(3)
STRCASECMP(3) Linux Programmer's Manual STRCASECMP(3)

名前

strcasecmp, strncasecmp -二つの文字列を大文字小文字を区別せず比較する

書式


#include <strings.h>
 

int strcasecmp(const char * s1 , const char * s2 );
 

int strncasecmp(const char * s1 , const char * s2 , size_t n );

説明

strcasecmp() 関数は、二つの文字列  s1s2 を、大文字小文字を区別せずに比較する。 s1s2 よりも小さいか、同じか、大きいかによってそれぞれ負の整数、0、正の整数を返す。

strncasecmp() 関数も同様であるが、 s1 の最初の n バイトだけを比較する点だけが異なる。

返り値

strcasecmp() と strncasecmp() 関数は、 s1 (または、その最初の n バイト)が s2 よりも小さいか、同じか、大きいかにより、それぞれ負の整数、0、正の整数を返す。

準拠

4.4BSD, POSIX.1-2001.

関連項目

bcmp(3), memcmp(3), strcmp(3), strcoll(3), string(3), strncmp(3), wcscasecmp(3), wcsncasecmp(3)

この文書について

この man ページは Linux man-pages プロジェクトのリリース 3.51 の一部である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。
2012-05-10