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.

It's a UNIX system, I know this!
— Lex Murphy, Jurassic Park