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.