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()
関数は、二つの文字列
s1 と
s2 を、
大文字小文字を区別せずに比較する。
s1 が
s2
よりも小さいか、同じか、大きいかによってそれぞれ
負の整数、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.41 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man-pages/
に書かれている。