STRCMP(3)

名前
strcmp, strncmp - 二つの文字列を較べる

書式
#include <string.h>

int strcmp(const char *s1, const char *s2);

int strncmp(const char *s1, const char *s2, size_t n);

説明
strcmp()関数は二つの文字列s1とs2を較べる。 この関数は、 s1がs2に較べて、1)小さい、2)等しい、3)大きい場合に、 ゼロよりも、1)小さい、2)等しい、3)大きい整数を返す。

strncmp()関数は、s1の最初の n文字を比較することを除けば、strcmp()と同様である。

返り値
strcmp()関数とstrncmp()関数は整数を返す。 この整数は、ゼロよりも、1)小さい、2)等しい、3)大きいのいずれかである。 それぞれは、s1（または、この文字列の最初のnバイト）が s2よりも、1)小さい、2)等しい、3)大きいに対応している。

準拠
SVID 3, POSIX, BSD 4.3, ISO 9899

関連項目
bcmp(3), memcmp(3), strcasecmp(3), strncasecmp(3), strcoll(3)