Curso de Introducción a C.
9 - Cadenas de texto (Strings)
Muy buenas a todos y bienvenidos a la novena y penúltima clase de este curso de Introducción a C, uno de los lenguajes de programación con más historia y que a día de hoy sigue siendo de los más utilizados del mundo.
En esta clase vamos a ver cómo podemos declarar y manejar cadenas de texto en C, a pesar de no tener un tipo de dato específico para ello.
Así pues, debemos interiorizar el concepto de que las cadenas se declaran en arrays (que veremos en el curso Intermedio) de tipo char, con la particularidad de tener que declarar el tamaño de las mismas. Esto nos hará explicar un concepto que siempre ha traído de cabeza a los programadores de este lenguaje: el desbordamiento de memoria.
Seguiremos con algunas de las funciones de cadenas más importantes:
- Función strcpy, para asignar una cadena a una variable.
- Función strcat, para concatenar dos cadenas.
- Función strlen, para conocer el tamaño de una cadena.
- Función strcmp, para comparar si dos cadenas son iguales, distintas, etc.
- Función strstr, para buscar una cadena dentro de otra.
- Función strlwr, para convertir una cadena a minúsculas.
- Función strupr, para convertir una cadena a mayúsculas.
- Función strtok, para obtener fragmentos de una cadena usando un delimitador.
- Función atoi, para convertir una cadena a número.
Por último, os planteamos unos ejercicios para repasar y afianzar los conocimientos de este curso.
Este contenido está únicamente disponible para los suscriptores. Puedes identificarte en este enlace o suscribirte a los cursos.
Y hasta aquí la novena clase de nuestro curso de Introducción a C, donde hemos tratado las cadenas de texto y las funciones principales para trabajar con ellas. Nos vemos en la próxima clase donde resolveremos los ejercicios propuestos en este tema. ¡Hasta la próxima!