Cómo usar las funciones de la biblioteca C String.h

Como Usar Las Funciones De La Biblioteca C String H



El archivo de cabecera “string.h” está diseñado especialmente para realizar las diferentes operaciones sobre las cadenas en el lenguaje de programación C. Este archivo de encabezado contiene múltiples funciones para manejar las cadenas en C. En esta guía, analizaremos algunas de las funciones del archivo de encabezado 'string.h' en el lenguaje de programación C.

Uso de las funciones de la biblioteca C String.h

Usaremos las tres funciones más importantes del archivo de encabezado 'string.h' en los siguientes ejemplos:

Ejemplo 1: uso de la función de longitud de cadena

La función de longitud de cadena del archivo de encabezado 'string.h' se utiliza para calcular la longitud de una cadena. El siguiente script C hace uso de esta función:









En este programa, declaramos una cadena de 'muestra' y le asignamos la cadena de 'Programación'. Luego, usamos la función 'strlen' de la biblioteca 'string.h' para calcular la longitud de esta cadena y la asignamos a la variable 'longitud'. Después de eso, imprimimos esta longitud en la terminal.



Para compilar este programa en C, se utiliza el siguiente comando:





cadena $gcc. C –o cadena

Para ejecutar este programa se utiliza el siguiente comando:



$ . / cuerda

La longitud de nuestra cadena se muestra en la siguiente imagen:

Ejemplo 2: uso de la función de copia de cadena

La función de copia de cadena de la biblioteca 'string.h' se utiliza para copiar una cadena a otra. El siguiente script C está diseñado para cumplir este propósito:

En este ejemplo, usamos la misma cadena que en el ejemplo anterior. Aparte de esa cadena, declaramos otra cadena que es 'sample2'. Usando la función 'strcpy' del lenguaje de programación C, copiamos la cadena 'sample' a 'sample2'. Después de eso, imprimimos la cadena 'sample2' en la terminal.

El siguiente resultado muestra que nuestra primera cadena se copió con éxito en la segunda cadena:

Ejemplo 3: uso de la función de comparación de cadenas

La función de comparación de cadenas del archivo de encabezado 'string.h' se utiliza para comparar dos cadenas. La salida de esta función resulta ser '0' cuando ambas cadenas son exactamente idénticas. De lo contrario, esta función devuelve la diferencia entre los valores ASCII del primer par de caracteres no coincidentes de ambas cadenas. El siguiente programa en C hace uso de esta función:

En este programa, declaramos dos cadenas diferentes. Después de eso, usamos la función 'strcmp' para comparar estas dos cadenas y almacenar su diferencia en la variable 'comparación'. Luego, imprimimos el valor de la variable 'comparación' en la terminal.

La diferencia entre nuestras dos cadenas se muestra en la siguiente imagen:

Conclusión

Este artículo se centra en el archivo de encabezado 'string.h' del lenguaje de programación C. En este sentido, discutimos algunas funciones de esta biblioteca en esta guía. Ahora, puede explorar fácilmente las otras funciones de esta biblioteca por su cuenta.