Сравните первые символы n
(чувствительных к регистру) строк
tf = strncmp(s1,s2,n)
сравнивает первые символы tf
= strncmp(s1,s2
,n
)n
s1
и s2
. Функция возвращает 1
(true
), если эти два идентичны и 0
(false
) в противном случае. Текст рассматривается идентичным, если размер и содержимое каждого являются тем же самым до первых символов n
каждой части текста. Результат возврата tf
имеет тип данных logical
.
Первые два входных параметра могут быть любой комбинацией строковых массивов, векторов символов и массивов ячеек из символьных векторов.
Функция strncmp
предназначается для сравнения текста. Если используется на числовых массивах, strncmp
всегда возвращает 0
.
Для нечувствительного к регистру текстового сравнения используйте strncmpi
вместо strncmp
.
Несмотря на то, что strncmp
совместно использует имя с функцией C, он не следует соглашению языка C возврата 0
, когда вводы текста соответствуют.
endsWith
| eq
| ne
| regexp
| regexpi
| sort
| startsWith
| strcmp
| strcmpi
| strfind
| strncmpi