martes, 2 de marzo de 2010
lunes, 11 de enero de 2010
Funciones de manipulación de cadenas en "string.h"
La librería string.h proporciona las funciones más importantes para la manipulación de cadenas, las más relevantes son:
Prototipos:
char *strcpy( char *s1, const char *s2)
char *strcat( char *s1, const char *s2)
char *strncpy( char *s1, const char *s2, size_t n)
char *strncat( char *s1, const char *s2, size_t n)
int strcmp(const char *s1, const char *s2);
int strncmp(const char *s1, const char *s2, size_t n);
char *strchr(char * ,int c);
char *strstr (char *,char *);
strcpy( cadena1, cadena2): Copia cadena2 en cadena1.
strcat( cadena1, cadena2): Añade la cadena2 al final de la cadena1
strncpy( cadena1, cadena2, n): Copia no más de n caracteres de cadena2 en cadena1.
strncat( cadena1, cadena2,n): Añade no más de n caracteres de la cadena2 al final de la cadena1.
strcmp(cadena1,cadena2): Compara cadena1 y cadena2.Devuelve un número superior,igual o menor a cero si cadena1 es mayor,igual o menor alfabéticamente que cadena2.
strncmp(cadena1,cadena2,n): Compara no más de n caracteres entre cadena1 y cadena2 y Devuelve un número superior,igual o menor a cero si cadena1 es mayor,igual o menor alfabéticamente que cadena2.
strchr(cadena1,car): La función encuentra la primera posición del caracter car en la cadena1 y devuelve la posición que ocupa dentro de la misma.
strstr(cadena1,cadena2): La función encuentra la posición de cadena2 dentro de cadena1 y devuelve un puntero a cadena2.
NOTA: Hay que apuntar que realmente cadena1 y cadena2 son punteros a una cadena.
Prototipos:
char *strcpy( char *s1, const char *s2)
char *strcat( char *s1, const char *s2)
char *strncpy( char *s1, const char *s2, size_t n)
char *strncat( char *s1, const char *s2, size_t n)
int strcmp(const char *s1, const char *s2);
int strncmp(const char *s1, const char *s2, size_t n);
char *strchr(char * ,int c);
char *strstr (char *,char *);
strcpy( cadena1, cadena2): Copia cadena2 en cadena1.
strcat( cadena1, cadena2): Añade la cadena2 al final de la cadena1
strncpy( cadena1, cadena2, n): Copia no más de n caracteres de cadena2 en cadena1.
strncat( cadena1, cadena2,n): Añade no más de n caracteres de la cadena2 al final de la cadena1.
strcmp(cadena1,cadena2): Compara cadena1 y cadena2.Devuelve un número superior,igual o menor a cero si cadena1 es mayor,igual o menor alfabéticamente que cadena2.
strncmp(cadena1,cadena2,n): Compara no más de n caracteres entre cadena1 y cadena2 y Devuelve un número superior,igual o menor a cero si cadena1 es mayor,igual o menor alfabéticamente que cadena2.
strchr(cadena1,car): La función encuentra la primera posición del caracter car en la cadena1 y devuelve la posición que ocupa dentro de la misma.
strstr(cadena1,cadena2): La función encuentra la posición de cadena2 dentro de cadena1 y devuelve un puntero a cadena2.
NOTA: Hay que apuntar que realmente cadena1 y cadena2 son punteros a una cadena.
Suscribirse a:
Entradas (Atom)