String.H

Páginas: 8 (1772 palabras) Publicado: 27 de octubre de 2012
STRING.H
Funciones

Nombres|Descripción|
memcpy[->0]|copia n bytes entre dos áreas de memoria que no deben solaparse|
memmove[->1]|copia n bytes entre dos áreas de memoria; al contrario que memcpy las áreas pueden solaparse|
memchr[->2]|busca un valor a partir de una dirección de memoria dada y devuelve un puntero a la primera ocurrencia del valor buscado o NULL[->3] si no se encuentra|memcmp[->4]|compara los n primeros caracteres de dos áreas de memoria|
memset[->5]|sobre escribe un área de memoria con un patrón de bytes dado|
strcat[->6]|añade una cadena al final de otra|
strncat[->7]|añade los n primeros caracteres de una cadena al final de otra|
strchr[->8]|localiza un carácter en una cadena, buscando desde el principio|
strrchr[->9]|localiza un carácter en una cadena,buscando desde el final|
strcmp[->10]|compara dos cadenas alfabeticamente ('a'!='A')|
strncmp[->11]|compara los n primeros caracteres de dos cadenas numéricamente ('a'!='A')|
strcoll[->12]|compara dos cadenas según la colación actual ('a'=='A')|
strcpy[->13]|copia una cadena en otra|
strncpy[->14]|copia los n primeros caracteres de una cadena en otra|
strerror[->15]|devuelve la cadena con elmensaje de error correspondiente al número de error dado|
strlen[->16]|devuelve la longitud de una cadena|
strspn[->17]|devuelve la posición del primer carácter de una cadena que no coincide con ninguno de los caracteres de otra cadena dada|
strcspn[->18]|devuelve la posición del primer carácter que coincide con alguno de los caracteres de otra cadena dada|
strpbrk[->19]|encuentra la primeraocurrencia de alguno de los caracteres de una cadena dada en otra|
strstr[->20]|busca una cadena dentro de otra|
strtok[->21]|parte una cadena en una secuencia de tokens|
strxfrm[->22]|transforma una cadena en su forma de colación (??)|
strrev[->23]|invierte una cadena|

Copia:

memcpy[->24]
Copia de bloque de la memoria (función)
memmove[->25]
Mover el bloque de memoria (función)strcpy[->26]
Copiar string (función)
strncpy[->27]
Copie los caracteres de string (función)


Concatenación:

strcat[->28]
Concatenar cadenas (función)
strncat[->29]
Anexar caracteres de string (función)

Comparación:

memcmp[->30]
Comparar dos bloques de memoria (función)
strcmp[->31]
Compara dos cadenas (función)
strcoll[->32]
Compara dos cadenas utilizando locale (función)strncmp[->33]
Comparar caracteres de dos cadenas (función)
strxfrm[->34]
Transformar locale cadena mediante (función)

Búsqueda:

memchr[->35]
Localizar carácter en el bloque de memoria (función)
strchr[->36]
Localice la primera aparición del carácter en string (función)
strcspn[->37]
Cómo lapso hasta de caracteres en cadena (función)
strpbrk[->38]
Busque carácter en la cadena(función)
strrchr[->39]
Localice la última aparición del carácter en string (función)
strspn[->40]
Cómo lapso de juego de caracteres en cadena (función)
strstr[->41]
Busque substring (función)
strtok[->42]
Separar una cadena en tokens (función)

Otros:

memset[->43]
Llenar bloque de memoria (función)
strerror[->44]
Cómo puntero a la cadena de mensaje de error (función)
strlen[->45]Obtiene la longitud de cadena (función)


Macros
NULL[->46]
Null puntero (macro)


Tipos
size_t[->47]
Tipo entero sin signo (tipo)

Principales funciones de cadenas (string.h)

Función|Cabecera de la función o prototipo|descripción|
Strlen|size_t strlen(const char *);|Devuelve la longitud de la cadena s|
Strcpy|char * strcpy (char *dest, const char *fuente);|Copia la cadena “fuente” enla cadena “destino”|
Strcmp|int strcmp(const char *sl, const char *s2);|Compara las cadenas s1 y s2 y devuelve: 0 si s1 = s2 0 si s1 > s2|
Strcat|char *strcat(char *dest, const char *src);|concatena la cadena “fuente” al final del “destino”|

Función|Código de ejemplo|Visualización por consola|
strlen|#include #include void main (){ char texto[75] = "Hola y adios";int longitud =...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS