Está en la página 1de 10

Introducción a la computación

string
Expositor: Rony Hancco

1
Definición UNI-FIIS

• Cadenas de caracteres, pueden usar mediante


la librería std de c++.

2
Declaración UNI-FIIS

Sintaxis:
string identificador;

Ejemplos:
string nombre;
string mensaje;

3
Inicialización UNI-FIIS

Se inicializan los valores directamente entre


comillas(“”) .

string nombre=“Introducción a la computación”;


string mensaje = “Operaciones de cadenas”;

4
Operaciones de string UNI-FIIS

• Concatenación

string nombre = "Nombre del curso sección: ";


string seccion = "V";
string dato = nombre + seccion;

5
Funciones de string UNI-FIIS

• append: concatenación de string


– s1.append(s2): a string s1 se agrega s2
string nombre = "Nombre del curso sección: ";
string seccion = "V";
string mensaje = nombre.append(seccion);
cout<<mensaje<<endl;
cout<<nombre<<endl;

6
Funciones de string UNI-FIIS

• compare: comparación de string


– s1.compare(s2): 0 si s1 es igual a s2
string nombre = "mensaje";
string seccion = "mensaje";
cout<<nombre.compare(seccion)<<endl;

7
Funciones de string UNI-FIIS

• substr: subcadena o fragmento de string


– s1.substr(posición, longitud)
string nombre = "mensaje";
cout<<nombre.substr(1,4)<<endl;

8
Funciones de string UNI-FIIS

• replace: reemplazo de fragmento de string


– s1.replace(posición, longitud a cambiar,string)
string nombre = "Introduccion a la computacion";
cout<<nombre.replace(15, 2, "cambio")<<endl;

9
Referencias UNI-FIIS

• Stroustrup, Bjarne(2018). A tour of C++.


Pearson Addison-Wesley.

10

También podría gustarte