Como ya tenemos una base en como definir los Strings, ahora vamos a adentrarnos en sus funciones dentro del lenguaje que estamos explorando. Para ello, vamos a ver una breve definición de cada una de las mas relevantes para posteriormente aplicarlo mediante actividades practicas.
Si se desean definiciones mas desarrolladas u otros ejemplos, en la pestaña "Bibliografía" estará citado y cargado el material bibliográfico sobre el cual esta sostenido el blog.
- Para el calculo de longitud, se utiliza
strlen(), la cualdevuelve la cantidad de caracteres en una cadena, excluyendo el carácter nulo ('\0') que marca el final de la misma.
- Para comparar dos cadenas, siendo una función primordial al momento de buscar, recurrimos a
strcmp(), quecompara dos cadenas y devuelve un valor que indica si son iguales, o cuál es mayor según el orden ASCII.
- Si tenemos dos cadenas separadas en dos vectores separados y queremos unificarlos, utilizamos
strcat(), quepermite unir dos cadenas en una sola, añadiendo la segunda al final de la primera. Es útil para construir mensajes o combinaciones de datos.
- Cuando necesitamos copiar de un vector a otro, usamos
strcpy(), la cualcopia el contenido de una cadena fuente a otra cadena destino. Es necesario asegurarse de que la cadena destino tenga suficiente espacio para almacenar la copia (recordemos que '\0' requiere la ultima posición del vector).
- Por ultimo, para encontrar un caracter de una cadena usamos
strchr(), que se encarga debuscar la primera aparición de un carácter en una cadena.
- Mientras que para una sub cadena, como por ejemplo en un vector nombre completo almacenamos Apellido Nombre, y deseamos buscar solo el apellido, para esto, usamos
strstr(), quelocaliza una subcadena dentro de otra.
que buen blogggggggg es el mejoooooooooor
ResponderBorrar