Manipulaciones de cadenas en programación en C usando funciones de biblioteca

Tabla de contenido

En este artículo, aprenderá a manipular cadenas en C usando funciones de biblioteca como gets (), put, strlen () y más. Aprenderá a obtener una cadena del usuario y a realizar operaciones en la cadena.

A menudo es necesario manipular cadenas de acuerdo con la necesidad de un problema. La mayor parte, si no toda, de la manipulación de cadenas de tiempo se puede realizar manualmente, pero esto hace que la programación sea compleja y extensa.

Para resolver esto, C admite una gran cantidad de funciones de manejo de cadenas en la biblioteca estándar "string.h".

A continuación se analizan algunas funciones de manejo de cadenas de uso común:

Función Trabajo de función
strlen () calcula la longitud de la cadena
strcpy () copia una cuerda a otra
strcat () concatena (une) dos cadenas
strcmp () compara dos cadenas
strlwr () convierte la cadena en minúsculas
strupr () convierte la cadena en mayúsculas

Las funciones de manejo de cadenas se definen en el "string.h"archivo de encabezado.

 #incluir 

Nota: Debe incluir el siguiente código para ejecutar funciones de manejo de cadenas.

obtiene () y pone ()

Las funciones gets () y put () son dos funciones de cadena para tomar la entrada de cadena del usuario y mostrarla respectivamente, como se mencionó en el capítulo anterior.

 #include int main() ( char name(30); printf("Enter name: "); gets(name); //Function to read string from user. printf("Name: "); puts(name); //Function to display string. return 0; )

Nota: Aunque, gets()y la puts()función maneja cadenas, ambas funciones se definen en el "stdio.h"archivo de encabezado.

Articulos interesantes...