strncmp
strncmp
Defined in header <string.h> | ||
---|---|---|
int strncmp( const char *lhs, const char *rhs, size_t count ); |
Compares at most count
characters of two possibly null-terminated arrays. The comparison is done lexicographically.
The sign of the result is the sign of the difference between the values of the first pair of characters (both interpreted as unsigned char
) that differ in the arrays being compared.
The behavior is undefined when access occurs past the end of either array lhs
or rhs
. The behavior is undefined when either lhs
or rhs
is the null pointer.