String
Nombre: Andrés Fuentes
Curso: 5 to “C” Informática
Fecha: 03/02/10
La biblioteca string
Los compiladores de C, C++ dan soporte a la biblioteca de funciones<string.h>, misma que accesible por medio de la directiva #include <string.h>. No veremos en detalle todas las funciones contenidas en dicha biblioteca, y nos limitaremos a mostrar algunos ejemplos deciertas funciones importantes.
strlen(): Obtener longitud de cadenas
Sintaxis: size_t strlen(const char *s);
Comentarios: La función strlen() devuelve la longitud de la cadena s.
Ejemplo:char *nombre = "Oscar E. Palacios";
cout << strlen(nombre) << endl;
strcpy(): Copiar cadenas
Sintaxis: char *stpcpy(char *dest, const char *src);
Comentarios: stpcpy copia la cadenasrc hacia dest, la función termina hasta haber encontrado en src el caracter de terminación null.
Ejemplo:
char *nombre = "Oscar E. Palacios";
char copia[80];
strcpy(copia, nombre);
cout<< copia << endl;
strcat(): Concatenar cadenas
Sintaxis: char *strcat(char *dest, const char *src);
Comentarios: strcat agrega la cadena src a dest, la función termina hasta haber encontradoen src el caracter de terminación null.
Ejemplo:
char nombre[] = "Oscar E.";
char copia[80] = " Palacios";
strcat(copia, nombre);
cout << copia << endl;
strlwr(): Convertir aminúsculas.
Sintaxis: char *strlwr(char *dest);
Comentarios: strlwr convierte todos los caracteres alfabéticos ( 'A' .. 'Z' ) en dest a sus correspondientes caracteres alfabéticos ( 'a' .. 'z' ).Ejemplo:
char nombre[] = "Oscar E. Palacios";
strlwr(nombre);
cout << nombre << endl;
strupr(): Convertir a mayúsculas.
Sintaxis: char *strupr(char *dest);
Comentarios: struprconvierte todos los caracteres alfabéticos ( 'a' .. 'z' ) en dest a sus correspondientes caracteres alfabéticos ( 'A' .. 'Z' ).
strchr(): Buscar caracter ( hacia adelante )
Sintaxis: char...
Regístrate para leer el documento completo.