tail head cat sleep
QR code linking to this page

manページ  — STRCMP

名称

strcmp, strncmp, – 文字列の比較

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <string.h>

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

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

解説

strcmp() および strncmp() 関数は、ヌル文字で終了する文字列 s1 および s2 を辞書式順序で比較します。

strncmp() 関数は、 len 文字分の比較をします。 strncmp() は、バイナリデータより 文字列の比較のために設計されているので、 ‘\0’ 文字の後に現れる文字列は比較されません。

戻り値

strcmp() および strncmp() は、 s1s2 よりも大きいか、等しいか、あるいは小さいかに応じて、 それぞれ 0 よりも大きい、0 に等しい、 あるいは 0 よりも小さい整数を返します。比較は、 ‘\200’ が ‘\0’ よりも大きくなるように、unsigned char を使って行います。

関連項目

bcmp(3), memcmp(3), strcasecmp(3), strcoll(3), strxfrm(3)

規格

strcmp() および strncmp() 関数は、 ISO/IEC 9899:1990 ("ISO C90") に適合しています。

STRCMP (3) October 11, 2001

tail head cat sleep
QR code linking to this page


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

The “N” in NFS stands for Not, or Need, or perhaps Nightmare
— Harry Spencer