JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... char * s2 , size_t n ); 説明 strcmp () 関数は二つの文字列 s1 と s2 を較べる。 この関数は、 s1 が s2 に較べて 1)小さい、2)等しい、3)大きい場合に、 ゼロよりも 1 ... )小さい、2)等しい、3)大きい整数を返す。 strncmp () 関数は、 s1 と s2 の最初の n バイトだけを比較する ことを除けば、strcmp()と同様である。 返り値 strcmp () 関数と strncmp () 関数は整数を返す。 この整数は、ゼロよりも、1)小さい、2)等しい、3)大きい ... の n バイト)が s2 よりも、1)小さい、2)等しい、3)大きいに対応している。 属性 マルチスレッディング ( pthreads (7) 参照) 関数 strcmp () と strncmp () はスレッドセーフである。 準拠 SVr4, 4.3BSD, C89, C99. 関連項目 bcmp (3), memcmp (3), strcasecmp (3), strc ... ... char * s2 , size_t n ); 説明 strcmp () 関数は二つの文字列 s1 と s2 を較べる。 この関数は、 s1 が s2 に較べて 1)小さい、2)等しい、3)大きい場合に、 ゼロよりも 1 ... )小さい、2)等しい、3)大きい整数を返す。 strncmp () 関数は、 s1 と s2 の最初の n バイトだけを比較する ことを除けば、strcmp()と同様である。 返り値 strcmp () 関数と strncmp () 関数は整数を返す。 この整数は、ゼロよりも、1)小さい、2)等しい、3)大きい ... の n バイト)が s2 よりも、1)小さい、2)等しい、3)大きいに対応している。 属性 マルチスレッディング ( pthreads (7) 参照) 関数 strcmp () と strncmp () はスレッドセーフである。 準拠 SVr4, 4.3BSD, C89, C99. 関連項目 bcmp (3), memcmp (3), strcasecmp (3), strc ... ... sort (): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. 注意 C の文字列を比較する場合、以下の例にあるように比較関数で strcmp (3) を呼び出すこともできる。 例 使用例については、 bsearch (3) にある例を参照すること。 以下のプログラムに別の使用例を示す ... atic int cmpstringp(const void *p1, const void *p2) { /* この関数の実際の引数は "char 型へのポインターのポインター" だが、 strcmp (3) の引数は "char 型へのポインター" である。 そこで、以下のようにキャストをしてからポインターの逆参照を行う。*/ return st ... har *), cmpstringp); for (int j = 1; j < argc; j++) puts(argv[j]); exit(EXIT_SUCCESS); } 関連項目 sort (1), alphasort (3), strcmp (3), versionsort (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェ ... ... sort (): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. 注意 C の文字列を比較する場合、以下の例にあるように比較関数で strcmp (3) を呼び出すこともできる。 例 使用例については、 bsearch (3) にある例を参照すること。 以下のプログラムに別の使用例を示す ... atic int cmpstringp(const void *p1, const void *p2) { /* この関数の実際の引数は "char 型へのポインターのポインター" だが、 strcmp (3) の引数は "char 型へのポインター" である。 そこで、以下のようにキャストをしてからポインターの逆参照を行う。*/ return st ... har *), cmpstringp); for (int j = 1; j < argc; j++) puts(argv[j]); exit(EXIT_SUCCESS); } 関連項目 sort (1), alphasort (3), strcmp (3), versionsort (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェ ... ... () が使用されている。 このように strverscmp () の役目は2つの文字列を比較して「正しい」順序を探すことである。 これに対して strcmp (3) は辞書順だけで比較した結果を返す。 関数 strverscmp () はロケールのカテゴリーである LC_COLLATE を使用しない。 このことか ... 。 (数字列は境界から始まっていても、境界で終わっていてもよい)。 2つの文字列から得られた数字列の一方または両方が空であれば、 strcmp (3) が返した結果を関数の返り値として返す。 すなわち、バイト値を比較した結果を返す。 それ以外の(数字列が両方とも空でない)場 ... , argv[1], (res < 0) ? "<" : (res == 0) ? "==" : ">", argv[2]); exit(EXIT_SUCCESS); } 関連項目 rename (1), strcasecmp (3), strcmp (3), strcoll (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクト ... ... butes (7) を参照。 インターフェース 属性 値 wcscmp () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008, C99. 関連項目 strcmp (3), wcscasecmp (3), wmemcmp (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部であ ... ... afe locale 準拠 POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. 注意 POSIX および C ロケールにおいては、 strcoll () は strcmp (3) と等価である。 関連項目 bcmp (3), memcmp (3), setlocale (3), strcasecmp (3), strcmp (3), string (3), strxfrm (3) この文 ... ... して、次のような変換を行う。 変換は、ある二つの文字列に対して、それぞれを strxfrm () で変換 した文字列に対して strcmp (3) を行った結果が、 変換を行わずに strcoll (3) を行った結果と同じとなるように行う。 変換された文字列の先頭から n バイト分 ... ale 準拠 POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. 関連項目 bcmp (3), memcmp (3), setlocale (3), strcasecmp (3), strcmp (3), strcoll (3), string (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。 ... ... ポインターを返す。 char *strchr(const char * s , int c ); 文字列 s 中に最初に文字 c が 現れた位置へのポインターを返す。 int strcmp(const char * s1 , const char * s2 ); 文字列 s1 と s2 を比較する。 int strcoll(const char * s1 , const char * s2 ); 現在のロ ... いては、個々の man ページを参照のこと。 関連項目 index (3), rindex (3), stpcpy (3), strcasecmp (3), strcat (3), strchr (3), strcmp (3), strcoll (3), strcpy (3), strcspn (3), strdup (3), strfry (3), strlen (3), strncasecmp (3), strncat (3), strncmp (3), ... ... と scandirat () は GNU 拡張である。 注意 glibc 2.1 以降では alphasort () は strcoll (3) を呼び出す。 alphasort () は以前は strcmp (3) を使っていた。 glibc 2.10 より前では、 alphasort () と versionsort () の 2 つの引数の型は const void * であった。 alph ... namelist); exit(EXIT_SUCCESS); } 関連項目 closedir (3), fnmatch (3), opendir (3), readdir (3), rewinddir (3), seekdir (3), strcmp (3), strcoll (3), strverscmp (3), telldir (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5. ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。