Usando la cadena C.H Funciones de la biblioteca
Usaremos las tres funciones más importantes de la "cadena.H ”Archivo de encabezado en los siguientes ejemplos:
Ejemplo 1: usando la función de longitud de cadena
La función de longitud de cadena de la "cadena.El archivo de encabezado H ”se usa para calcular la longitud de una cadena. El siguiente script C utiliza esta función:
En este programa, declaramos una cadena de "muestra" y le asignamos la cadena de "programación". Luego, utilizamos la función "strlen" de la "cadena.H "biblioteca para calcular la longitud de esta cadena y la asignó a la variable" longitud ". Después de eso, imprimimos esta longitud en la terminal.
Para compilar este programa C, se utiliza el siguiente comando:
$ GCC String.cadena C -OPara ejecutar este programa, se utiliza el siguiente comando:
ps ./cadenaLa longitud de nuestra cadena se muestra en la siguiente imagen:
Ejemplo 2: usando la función de copia de cadena
La función de copia de cadena de la "cadena.La biblioteca H ”se usa para copiar una cadena a otra. El siguiente script C está diseñado para servir a 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 "muestra" a "sample2". Después de eso, imprimimos la cadena "Sample2" en el terminal.
La siguiente salida muestra que nuestra primera cadena se copia correctamente en la segunda cadena:
Ejemplo 3: Uso de la función de comparación de cadenas
La función de comparación de cadenas de la "cadena.El archivo de encabezado 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 cuerdas. El siguiente programa C utiliza esta función:
En este programa, declaramos dos cuerdas diferentes. Después de eso, utilizamos 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 de "comparación" en el terminal.
La diferencia entre nuestras dos cadenas se muestra en la siguiente imagen:
Conclusión
Este artículo está centrado en la "cadena.H ”Archivo de encabezado 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.