BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 9 Librerías Estándar
Teoría: Manejo de cadenas <string.h>

void *memchr (const void *s, int c, size_t n);

La función memchr localiza la primera instancia de c (convertida a un unsigned char) en los n caracteres iniciales (cada uno de ellos interpretados como un unsigned char) del objeto al cual señala s. La función memchr devuelve un apuntador al caracter localizado, o un apuntador nulo si el carácter no existe en el objeto.

char *strchr (const char *s, int c);

La función strchr localiza la primera instancia de c (convertido a un char) en la cadena a la cual señala s. El carácter nulo de terminación se considera como parte de la cadena. La función strchr devuelve un apuntador al carácter localizado, o un apuntador nulo si el carácte no está incluído en la cadena.

size_t strcspn ( const char * s1, const char *s2);

La función strcspn calcula la longitud del segmento inicial máximo de la cadena a la cual señala s1 que está formada por completo de caracteres que no sean de la cadena a la cual señala s2. La función strcspn devuelve la longitud del segmento.

char *strpbrk (const char *s1, const char *s2);

La función strpbrk localiza la primera instancia de la cadena a la cual señala s1 de cualquier carácter de la cadena a la cual señala s2. La función strpbrk devuelve un apuntador al carácter, o un apuntador nulo si ningún carácter de s2 ocurre en s1.

char *strrchr ( const char *s, int c);

La función strrchr localiza la última instancia de c (convertido a char) en la cadena a la cual señala s. El carácter nulo de terminación se considera como parte de la cadena. La función strrchr devuelve un apuntador al carácter, o un apuntador nulo si c no está incluído en la cadena.