strcasecmp() - 大文字小文字を区別しないストリングの比較

標準

標準/拡張機能 C/C++ 依存項目

XPG4.2
Single UNIX Specification、バージョン 3

両方  

形式

#define  _XOPEN_SOURCE_EXTENDED 1
#include <strings.h>

int strcasecmp(const char *string1, const char *string2);

機能説明

strcasecmp() 関数は、大文字と小文字の区別を無視して 、string1 で示されるストリングと string2 で 示されるストリングを比較します。

関数のストリング引数には、ストリングの終わりにマークを付け る NULL 文字 (¥0) が含まれていなければなりません。

strcasecmp() 関数は、ロケールの影響を受けます。

戻り値

strcasecmp() は、大文字小文字を区別しませんが、ストリング間の関係 を示す次のような値を戻します。
意味
< 0
string1 で示されるストリングが、string2 で 示されるストリングより小さい。
= 0
string1 で示されるストリングが、string2 で 示されるストリングと等しい。
> 0
string1 で示されるストリングが、string2 で 示されるストリングより大きい。

errno 値は定義されていません。

関連情報