stricmp, strcmpi, strnicmp, strncmpi - 文字列の比較

【書式】

#include <string.h>

int stricmp(const char *s, const char *t);

int strcmpi(const char *s, const char *t);

int strnicmp(const char *s, const char *t, size_t n);

int strncmpi(const char *s, const char *t, size_t n);

【解説】

stricmp(), strcmpi() は文字列sとtを辞書的な順序で比較します。この比

較では大文字と小文字の区別をしません。

strcmpi()はstricmp()を呼び出すマクロとして定義されています。

strnicmp(), strncmpi()は文字列sとtを辞書的な順序で最大n文字比較しま

す。この比較では大文字と小文字の区別をしません。

strncmpi()はstrnicmp()を呼び出すマクロとして定義されています。

【リターン値】

s > tの時は正の値を、

s = tの時は0を、

s < tの時は負の値を返します。

【可搬性】

DOS窓

【参照】

strcmp(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】