Manipulación maestra de cadenas en C con funciones de biblioteca estándar
A menudo es necesario manipular cadenas según la necesidad de un problema. La mayoría de las manipulaciones de cadenas de tiempo, si no todas, se pueden 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:
Las funciones de manejo de cadenas se definen en "string.h" archivo de encabezado.
#include <string.h>
Nota: Debe incluir el siguiente código para ejecutar funciones de manejo de cadenas.
obtiene() y pone()
Funciones gets() y puts() Hay dos funciones de cadena para tomar la entrada de cadena del usuario y mostrarla respectivamente, como se menciona en el capítulo anterior.
#include<stdio.h>
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 puts() función maneja cadenas, ambas funciones están definidas en "stdio.h" archivo de encabezado.
Lenguaje C
- Programación web en C++
- Dominar punteros y matrices multidimensionales en C
- Constructor C#
- Bucles en C:Instrucciones de bucle For, While, Do While [Ejemplos]
- C Funciones definidas por el usuario
- Punteros de funciones en programación C con ejemplos
- Diferencia entre estructura y clase:explicada con el ejemplo de C++
- C - Punteros
- C# - Matrices
- Función free () en la biblioteca C:¿Cómo usar? Aprende con el Ejemplo
- Lenguaje C - Descripción general