MEMCMP(3)

名称
memcmp

ライブラリ
libc - バイト列を比較する

書式
<string.h> int memcmp(const void *b1, const void *b2, size_t len)

解説
memcmp() 関数は、バイト列 b1 をバイト列 b2 と比較します。 両方のバイト列は、 len の長さのバイト列であるとみなされます。

戻り値
memcmp() 関数は、2 つのバイト列が一致する場合、0 を返します。 そうでない時は、最初に一致しなかった 2 つのバイト間の差 (unsigned char の値として扱われます。たとえば ‘\200’ は ‘\0’ よりも大きくなります。) が返されます。 長さが 0 のバイト列は常に一致します。

関連項目
bcmp(3), strcasecmp(3), strcmp(3), strcoll(3), strxfrm(3)

規格
memcmp() 関数は、 isoC に適合しています。