_stricmp、_wcsicmp、_mbsicmp、_stricmp_l、_wcsicmp_l、_mbsicmp_l
Performs string comparison is not case-sensitive;
grammar:
int _stricmp(
const char *string1,
const char *string2
);
int _wcsicmp(
const wchar_t *string1,
const wchar_t *string2
);
int _mbsicmp(
const unsigned char *string1,
const unsigned char *string2
);
int _stricmp_l(
const char *string1,
const char *string2,
_locale_t locale
);
int _wcsicmp_l(
const wchar_t *string1,
const wchar_t *string2,
_locale_t locale
);
int _mbsicmp_l(
const unsigned char *string1,
const unsigned char *string2,
_locale_t locale
);
parameter
string1 , string2
to compare the null-terminated string.
locale
area settings to be used.
return value
The return value indicates string1 and string2 relationship, as shown below.
return value | description |
---|---|
< 0 | string1 less than string2 |
0 | string1 is equal to string2 |
> 0 | string1 is greater than string2 |