String Programación
string.h es un archivo de la Biblioteca estándar del lenguaje de programación C que contiene la definición de macros, constantes, funciones y tipos de utilidad para trabajar con cadenasde caracteres y algunas operaciones de manipulación de memoria (el nombre string puede ser algo inapropiado).
Las funciones declaradas en string.h se han hecho muy populares, por lo que estángarantizadas para cualquier plataforma que soporte C. Sin embargo, existen algunos problemas de seguridad con estas funciones, como el desbordamiento de buffer (buffer overflow), que hacen que algunosprogramadores prefieran opciones más seguras frente a la portabilidad que estas funciones ofrecen. Además, las funciones para cadenas de caracteres sólo trabajan con conjuntos de caracteres ASCII oextensiones ASCII compatibles.
Nombre Descripción
NULL macro que representa la constante puntero nulo; representa un valor de puntero que no apunta a ninguna dirección válida de objeto alguno enmemoria
size_t tipo entero sin signo (positivo); es el tipo devuelto por el operador Sizeof
Funciones
Nombres Descripción
memcpy copia n bytes entre dos áreas de memoria que no debensolaparse
memmove copia n bytes entre dos áreas de memoria; al contrario que memcpy las áreas deben solaparse
memchr busca un valor a partir de una dirección de memoria dada y devuelve unpuntero a la primera ocurrencia del valor buscado o NULL si no se encuentra
memcmp compara los n primeros caracteres de dos áreas de memoria
memset sobre escribe un área de memoria con un patrónde bytes dado
strcat añade una cadena al final de otra
strncat añade los n primeros caracteres de una cadena al final de otra
strchr localiza un carácter en una cadena,buscando desde el principio
strrchr localiza un carácter en una cadena, buscando desde el final
strcmp compara dos cadenas alfabeticamente ('a'!='A')
strncmp compara los n primeros...
Regístrate para leer el documento completo.