strnicmp
Syntax
- int strnicmp(const char* s1, const char* s2, int n)
Arguments
- s1
- Pointer to the string to compare.
- s2
- Pointer to the string to which the first string is compared to.
- n
- The maximum number of characters to compare.
Return
- An integer value indicating the result of the comparison.
Description
- Compares up to the first n characters of two strings, without regard for capitalization/case.
- If a negative value is returned, string s1 is found to be less than s2. If zero is returned, both strings are identical (ignoring case). If a value positive and greater than zero is returned, string s1 is greater than s2.
- Characters are compared by their order in the ASCII character map. This means digits will be considered less than alphabetical characters; likewise, capitals are considered less than non-capitals.
Also see
- strcmp, strncmp