tail head cat sleep
QR code linking to this page

manページ  — STRCASECMP

名称

strcasecmp, strncasecmp – 大文字小文字を無視した文字列の比較

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <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() は、それぞれの文字を小文字に変換した後に s1s2 よりも辞書式順序で大きいか、等しいか、あるいは小さいかに応じて、 それぞれ、0 より大きい、0 に等しい、 あるいは 0 より小さい整数を返します。 文字列自体は修正されません。比較は、 '\200' が ‘\0’ よりも大きくなるように、unsigned char を使って行います。

関連項目

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

歴史

strcasecmp() および strncasecmp() 関数は、 BSD 4.4 ではじめて登場しました。

STRCASECMP (3) June 9, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

I'm not interested in developing a powerful brain. All I'm after is just a mediocre brain, something like the President of the American Telephone and Telegraph Company.
— Alan Turing