Saltar al contenido
Codifíca.me | Desarrollo web | Programación

strcmp para comparar dos cadenas en C

17 abril, 2020
codecode

Vamos a ver una función relacionada con las cadenas.

En este caso, strcmp, que nos servirá para comparar dos cadenas de caracteres y ver si son iguales o diferentes.

Hay muchas más funciones en la cadena, en la biblioteca pero hemos visto que algunos de los más comúnmente utilizados.

La función strcmp toma dos parámetros que son cadenas de caracteres, y si son iguales, devuelve 0, y si no son iguales, se devolverá a cualquier otro número.

Así que, vamos a ver un ejemplo con dos cadenas de caracteres diferentes, y compararlos, y luego vamos a probar también con las dos cadenas son iguales.

Vamos a crear la cadena de dos con los valores que queremos, pero diferente. Luego, en una declaración de si llamamos a la función, y poner la condición de que si es devuelto por la función es igual a 0 (si la condición se cumple, esto quiere decir que son iguales cadenas).

  if (strcmp( 'HOLA','Hello') == 0)
  {  
....

Este sería un ejemplo de cadenas que sean iguales

if (strcmp( 'HOLA','HOLA') == 0)
   {  
 ….

Ejemplo en código:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.