Función Strcmp

Vamos a ver una función más relacionadas con string. En este caso, strcmp, que nos servirá para comparar dos cadenas y así saber si son iguales o son diferentes. 

Hay muchas más funciones para string en la librería <string.h>, pero solo hemos visto algunas de las más utilizadas.

La función strcmp recibe dos parámetros que serán dos string, y si son iguales nos devolverá un 0, y si no son iguales devolverá cualquier otro número.

Por tanto, vamos a ver un ejemplo con dos string diferentes y las compararemos, y luego también lo probaremos con dos string iguales. El código es muy sencillito:

35-1

 

Crearemos las dos string con los valores que queramos, pero diferentes. Luego en una sentencia if llamamos a la función, y ponemos en la condición que si lo que devuelve a la función es igual a 0 (si se cumple la condición significaría que son iguales las cadenas).

Si son iguales se muestra un mensaje por pantalla que lo indica, y si no lo son, también se muestra por pantalla el mensaje de que NO son iguales. 

Simple ¿no? 

Descargar FuncionStrcmp

 

En el vídeo veremos el ejemplo con dos cadenas diferentes, y luego pondremos las cadenas iguales, para comprobar que el ejemplo funciona correctamente:

Función strcmp

Daniel Pozo Chichon

Técnico en Desarrollo de Aplicaciones Informáticas (Grado superior)

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame