String Programación

Páginas: 2 (445 palabras) Publicado: 27 de mayo de 2012
String.h 

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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • String
  • String
  • String
  • String
  • string
  • La clase string
  • G string
  • Clase string

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS