Librerias

Solo disponible en BuenasTareas
  • Páginas : 11 (2538 palabras )
  • Descarga(s) : 7
  • Publicado : 15 de junio de 2009
Leer documento completo
Vista previa del texto
Librera String y Ctype

Ricardo Miranda Mndez

Ingeniera En Computacin

2-A Vespertino

Librera String

Funcin memchr
void *memchr(const void *s, int c, size_t n);
Localiza la primera aparicin del carcter c (convertido a unsigned char) en los primeros n caracteres (cada uno interpretado como un unsigned char) del objeto apuntado por s.
Valor de retorno:
La funcin retorna unpuntero al carcter localizado, o un puntero nulo si el carcter no apareci en el objeto.

Funcin memcmp
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).
Valor de retorno:
La funcin retorna un nmero enteromayor, igual, o menor que cero, apropiadamente segn el objeto apuntado por s1 es mayor, igual, o menor que el objeto apuntado por s2.

Funcin memcpy
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.
Valor de retorno:
La funcin retorna el valor de s1. Si al copiar un objeto al otro se superponen, entoncesel comportamiento no est definido.

Funcin memmove
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.Sin embargo, se asegura de que no estn superpuestos. Por esta razn, copia los caracteres a un array/arreglo temporalmente. Despus vuelve a copiar del array temporal al objeto en cuestin.
Valor de retorno:La funcin retorna el valor de s1.

Funcin memset
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.
Valor de retorno:
La funcin retorna el valor de s.

Funcin strcat
char *strcat(char*s1, const char *s2);
Aade una copia de la cadena apuntada por s2 (incluyendo el carcter nulo)al final de la cadena apuntada por s1. El carcter inicial de s2 sobrescribe el carcter nulo al final de s1.
Valor de retorno:
La funcin retorna el valor de s1. Si la copia hace que los objetos se superpongan, entonces el comportamiento no est definido.

Funcin strchr
char *strchr(const char *s, int c);
Localiza la primera aparicin de c (convertido a unsigned char) en la cadena apuntada pors (incluyendo el carcter nulo).
Valor de retorno:
La funcin retorna un puntero a partir del carcter encontrado. Si no se ha encontrado el carcter, c, entonces retorna un puntero null.

Funcin strcmp
int strcmp(const char *s1, const char *s2);
Compara la cadena apuntada por s1 con la cadena apuntada por s2.
Valor de retorno:
La funcin retorna un nmero entero mayor, igual, o menor quecero, apropiadamente segn la cadena apuntada por s1 es mayor, igual, o menor que la cadena apuntada por s2.

Funcin strcoll
int strcoll(const char *s1, const char *s2);
Compara la cadena apuntada por s1 con la cadena apuntada por s2, ambas interpretadas acordes a la categora lc collate de la localidad actual.
Valor de retorno:
La funcin retorna un nmero entero mayor, igual, o menor que cero,apropiadamente segn la cadena apuntada por s1 es mayor, igual, o menor que la cadena apuntada por s2, cuando ambas son interpretadas apropiadamente segn la localidad actual.

Funcin strcpy
char *strcpy(char *s1, const char *s2);
Copia la cadena apuntada por s2 (incluyendo el carcter nulo) a la cadena apuntada por s1.
Valor de retorno:
La funcin retorna el valor de s1. Si al copiar unacadena a la otra se superponen, entonces el comportamiento no est definido.

Funcin strcspn
size_t strcspn(const char *s1, const char *s2);
Cuenta el nmero de caracteres de una subcadena inicial apuntada por s1 que no contenga ninguno de los caracteres en la cadena apuntada por s2.
Valor de retorno:
La funcin retorna el nmero de caracteres ledos de la subcadena hasta que halla alguno de los...
tracking img