strncmp
Compare first n characters of strings
(case sensitive)
Syntax
Description
compares up to tf = strncmp(s1,s2,n)n characters of s1 and
s2. The function returns 1
(true) if the two are identical and 0
(false) otherwise. Text is considered identical if the
content of each is the same up to the end or the first n
characters, whichever comes first. The return result tf is of
data type logical.
The first two input arguments can be any combination of string arrays, character vectors, and cell arrays of character vectors.
Examples
Input Arguments
Output Arguments
Tips
The
strncmpfunction is intended for comparison of text. If used on numeric arrays,strncmpalways returns0.For case-insensitive text comparison, use
strncmpiinstead ofstrncmp.Although
strncmpshares a name with a C function, it does not follow the C language convention of returning0when the text inputs match.
Extended Capabilities
Version History
Introduced before R2006a