strcmp
Comparar cadenas
Sintaxis
Descripción
compara tf = strcmp(s1,s2)s1 y s2 y devuelve 1 (true) si ambos argumentos son idénticos y 0 (false) si no lo son. El texto se considera idéntico si el tamaño y el contenido de cada argumento son iguales. El resultado devuelto tf es de tipo de datos logical.
Los argumentos de entrada pueden ser cualquier combinación de arreglos de cadenas, vectores de caracteres y arreglos de celdas de vectores de caracteres.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
La función
strcmptiene por objetivo la comparación de textos. Si se utiliza en tipos de datos no compatibles,strcmpsiempre devuelve0.Para comparar texto sin distinguir entre mayúsculas y minúsculas, utilice
strcmpien lugar destrcmp.Aunque
strcmpcomparte nombre con una función C, no sigue la convención del lenguaje C de devolver0cuando las entradas de texto coinciden.Con arreglos de cadenas, puede utilizar operadores relacionales (
==,~=,<,>,<=,>=) en lugar destrcmp. Puede comparar y ordenar arreglos de cadenas, del mismo modo que con arreglos numéricos.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a