Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

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:

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

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

  1. Programación web en C++
  2. Dominar punteros y matrices multidimensionales en C
  3. Constructor C#
  4. Bucles en C:Instrucciones de bucle For, While, Do While [Ejemplos]
  5. C Funciones definidas por el usuario
  6. Punteros de funciones en programación C con ejemplos
  7. Diferencia entre estructura y clase:explicada con el ejemplo de C++
  8. C - Punteros
  9. C# - Matrices
  10. Función free () en la biblioteca C:¿Cómo usar? Aprende con el Ejemplo
  11. Lenguaje C - Descripción general