strncoll,strnicoll,_mbsncoll,_mbsnicoll,_wcsncoll,_wcsnicoll

提供: RAD Studio
移動先: 案内検索

string.h:インデックス への移動


ヘッダーファイル

string.h, mbstring.h

カテゴリ

メモリと文字列の操作ルーチン

プロトタイプ

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

int _wcsncoll(const wchar_t *s1, const wchar_t *s2, size_t n);

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

int _wcsnicoll(const wchar_t *s1, const wchar_t *s2, size_t n);

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

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

説明

_strncoll は,現在のロケールの LC_COLLATE カテゴリにしたがって,s1 が指す文字列と s2 が指す文字列の n 個の要素を比較します。

_strnicoll は _strncoll と同様の動作を行いますが,大文字と小文字は区別されません。

戻り値

s2 より小さい

< 0

s2 と同じ

== 0

s2 より大きい

> 0