strncmp
Compara os primeiros n caracteres de dois textos, diferenciando maiúsculas.
Categoria: Language Fundamentals > Data Types
Sintaxe
tf = strncmp(s1, s2, n)
Retorna verdadeiro se os primeiros n caracteres forem iguais.
Descrição
strncmp é a versão de prefixo de strcmp. Se qualquer um dos textos tiver menos de n caracteres, o resultado é falso, mesmo que o texto mais curto seja prefixo do outro.
Com um cell array, cada elemento é testado contra o outro argumento, então uma só chamada classifica uma lista pelo início.
Argumentos de entrada
s1, s2- Vetores de caracteres, strings, cell arrays ou arrays de strings.
n- Inteiro positivo: quantos caracteres comparar.
Argumentos de saída
tf- Escalar ou array lógico.
Exemplo
Comparação de prefixo
strncmp('abcdef', 'abcxyz', 3)
strncmp({'abc','abd'}, 'abx', 2)
strncmp('abc', 'abd', 5)
Saída
ans = logical
1
ans = 1×2 logical array
1 1
ans = logical
0