EN JA
STRCMP(3)
STRCMP(3) FreeBSD Library Functions Manual STRCMP(3)

名称

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() 関数は、ヌル文字で終了する文字列 s1s2 を辞書編集順に比較します。

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

戻り値

strcmp() と strncmp() 関数は、文字列 s1 が文字列 s2 より大きい、等しい、または未満であるかに従って 0 より大きい、等しい、または未満である整数を返します。比較は、‘ \200’が‘ \0’より大きくなるように、符号なし文字を使用して行われます。

規格

strcmp() と strncmp() 関数は、 ISO/IEC 9899:1990 (“ISO C90”) に適合しています。
October 11, 2001 FreeBSD