Referencia del Archivo string.h

Aquí se definen las funciones para trabajar con cadenas. Más...

#include <stddef.h>

Dependencia gráfica adjunta para string.h:

Ir al código fuente de este archivo.

Definiciones

#define __need_NULL
#define __need_size_t

Funciones

void * memchr (const void *s, int c, size_t n)
 Localiza la primera aparición del caracter c (convertido a unsigned char) en los primeros n caracteres (cada uno interpretado como un unsigned char) del objeto apuntado por s.
int memcmp (const void *s1, const void *s2, size_t n)
 Compara los primeros n caracteres del objeto apuntado por s1 (interpretado como unsigned char) con los primeros n caracteres del objeto apuntado por s2 (interpretado como unsigned char).
void * memcpy (void *s1, const void *s2, size_t n)
 Copia los primeros n caracteres del objeto apuntado por s2 al objeto apuntado por s1.
void * memmove (void *s1, const void *s2, size_t n)
 Copia los primeros n caracteres del objeto apuntado por s2 al objeto apuntado por s1.
void * memset (void *s, int c, size_t n)
 Copia el valor de c (convertido a unsigned char) en cada uno de los primeros n caracteres en el objeto apuntado por s.
char * strcat (char *s1, const char *s2)
 Añade una copia de la cadena apuntada por s2 (incluyendo el caracter nulo) al final de la cadena apuntada por s1. El carácter inicial de s2 sobrescribe el caracter nulo al final de s1.
char * strchr (const char *s, int c)
 Localiza la primera aparicion de c (convertido a unsigned char) en la cadena apuntada por s (incluyendo el caracter nulo).
int strcmp (const char *s1, const char *s2)
 Compara la cadena apuntada por s1 con la cadena apuntada por s2.
int strcoll (const char *s1, const char *s2)
 -----
char * strcpy (char *s1, const char *s2)
 Copia la cadena apuntada por s2 (incluyendo el carácter nulo) a la cadena apuntada por s1.
size_t strcspn (const char *s1, const char *s2)
 Cuenta el numero de caracteres de una subcadena inicial apuntada por s1 que no contenga ninguno de los caracteres en la cadena apuntada por s2.
char * strerror (int errnum)
 Convierte el numero de error en errnum a un mensaje de error (una cadena de caracteres).
size_t strlen (const char *s)
 Calcula el numero de caracteres de la cadena apuntada por s.
char * strncat (char *s1, const char *s2, size_t n)
 Añade no más de n caracteres (un caracter nulo y los demas caracteres siguientes no son añadidos) de la cadena apuntada por s2 al final de la cadena apuntada por s1. El caracter inicial de s2 sobrescribe el caracter nulo al final de s1. El caracter nulo siempre es añadido al resultado.
int strncmp (const char *s1, const char *s2, size_t n)
 Compara no más de n caracteres (caracteres posteriores al caracter nulo no se tienen en cuenta) de la cadena apuntada por s1 con la cadena apuntada por s2.
char * strncpy (char *s1, const char *s2, size_t n)
 Copia no mas de n caracteres (caracteres posteriores al caracter nulo no son copiados) de la cadena apuntada por s2 a la cadena apuntada por s1.
char * strpbrk (const char *s1, const char *s2)
 Localiza la primera aparicion de la cadena apuntada por s1 de cualquier caracter de la cadena apuntada por s2.
char * strrchr (const char *s, int c)
 Localiza la última aparición de c (convertido a unsigned char) en la cadena apuntada por s (incluyendo el carácter nulo).
size_t strspn (const char *s1, const char *s2)
 devuelve la posición del primer carácter de una cadena que no coincide con ninguno de los caracteres de otra cadena dada.
char * strstr (const char *s1, const char *s2)
 Busca una cadena dentro de otra.
char * strtok (char *s1, const char *s2)
 -----
size_t strxfrm (char *s1, const char *s2, size_t n)
 -----


Descripción detallada

Aquí se definen las funciones para trabajar con cadenas.

Autor:
Fernando Pujaico Rivera
Fecha:
Mayo-2008
Versión:
v0.01
Leeme:
Esta cabecera contiene Las funciones para trabajar con cadenas

Preguntas y sugerencias a: fernando.pujaico.rivera en gmail.com
http://pic-gcc-library.sourceforge.net

Definición en el archivo string.h.


Documentación de las definiciones

#define __need_NULL

Definición en la línea 28 del archivo string.h.

#define __need_size_t

Definición en la línea 29 del archivo string.h.


Generado el Thu Jan 8 00:56:42 2009 para pic-gcc-library por  doxygen 1.5.1