LaClaseString1

Páginas: 2 (453 palabras) Publicado: 6 de mayo de 2015

LA CLASE STRING

Dentro da las bibliotecas estándar del C++ se encuentra la “clase string”, la cual contiene diversas funciones (métodos) para: declarar, crear e inicializar una cadena.
Esta clasese define como un nuevo tipo datos y es parte integral del compilador y se encuentra en la biblioteca “string”

Ejemplos: Descripción
int a, b c; variables (a, b, c) de tipo entero
double x,y; variables (x, y) de tipo doble
char N[40]; variable (N) cadena de tipo caracter
string cad1, cad2; objetos (cad1, cad2) de tipo string

Crear variables Crear Objetos “string”
int a, b,c; string cad1, cad2, cad3;
(Variables con valor indefinido) (Objetos cadena vacíos, longitud cero)

Asignar valor a las variables Asignar valor o inicializar objetos
a = 20;cad1 = “ESIME”;
b = 50; cad2 (“Zacatenco”);

Manipular variables Manipular objetos string
c = a + b cad3 = cad1 + cad2; (concatenar)
a = a + 5; cad3 = cad3+ “ICE/2010”;
a += 5; cad3 += “ICE/2010”;

Al concatenar dos cadenas en una tercera, esta última tendrá en forma automática el espacio necesario.

Para la entrada y salida de los objetos“string” se pueden usar los operadores
Entrada: cin >> cin >> cad1;
Salida: cout << cout << cad2;

Sin embargo, para la entrada, en lugar de usar cin >> se recomienda usar elmétodo:
getline (cin, objeto string); getline (cin, cad1);


Crear e Inicializar objetos cadena (string):

string Esc (“ESIME”); Se crea Esc con el valor “ESIME”
string Esc (Esc + “Zacatenco”); Se crea Esc con: “ESIME Zacatenco”
string Mex (Esc, 6, 2); Se crea Mex con “Za” (índices 6 y 7)
string Cad3 (Esc, 10); Se crea Cad3 con “tenco” (índice 10 hasta final)
string Cad4 (5,´*´); Se crea Cad4 con “*****”

Algunas de las funciones o métodos de procesamiento de la “clase string” son las siguientes:
Se supone que previamente ya definimos y leimos o asignamos valor a...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS