MEJOR SITIO PARA DESARROLLADORES WEB

C++ Tutorial

C++ HOGAR C++ Introducción C++ Empezar C++ Sintaxis C++ Producción C++ Comentarios C++ Variables C++ Entrada de usuario C++ Tipos de datos C++ Operadores C++ Cadenas C++ Matemáticas C++ Booleanos C++ Condiciones C++ Switch C++ While Bucle C++ For Bucle C++ Break/Continue C++ Matrices C++ Estructuras C++ Enumeraciones C++ Referencias C++ Consejos

C++ Funciones

C++ Funciones C++ Parámetros de función C++ Sobrecarga de funciones C++ Alcance C++ Recursión

C++ Clases

C++ POO C++ Clases/Objetos C++ Métodos de clase C++ Constructores C++ Especificadores de acceso C++ Encapsulación C++ Herencia C++ Polimorfismo C++ Archivos C++ Excepciones C++ Fecha

C++ Cómo

Suma dos números Números al azar

C++ Referencia

C++ Referencia C++ Palabras clave C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Ejemplos

C++ Ejemplos C++ Compilador C++ Ejercicios C++ Prueba C++ Certificado

Lenguaje C++. W3Schools lecciones en español

Ua En De

C++ Cadenas de acceso


Cadenas de acceso

Puede acceder a los caracteres de una cadena consultando su número de índice entre corchetes [].

Este ejemplo imprime el primer carácter en myString:

Ejemplo

string myString = "Hello";
cout << myString[0];
// Salidas H
Inténtalo tú mismo »

Nota: Los índices de cadenas comienzan con 0: [0] es el primer carácter. [1] es el segundo carácter, etc.

Este ejemplo imprime el segundo carácter en myString:

Ejemplo

string myString = "Hello";
cout << myString[1];
// Salidas e
Inténtalo tú mismo »

Para imprimir el último carácter de una cadena, puede utilizar el siguiente código:

Ejemplo

string myString = "Hello";
cout << myString[myString.length() - 1];
// Salidas o
Inténtalo tú mismo »

Cambiar caracteres de cadena

Para cambiar el valor de un carácter específico en una cadena, consulte el número de índice y utilice comillas simples:

Ejemplo

string myString = "Hello";
myString[0] = 'J';
cout << myString;
// Produce Jello en lugar de Hello
Inténtalo tú mismo »

La función at()

La biblioteca <string> también tiene una función at() que se puede utilizar para acceder a los caracteres de una cadena:

Ejemplo

string myString = "Hello";
cout << myString; // Salidas Hello

cout << myString.at(0);  // Primer personaje
cout << myString.at(1);  // Segundo personaje
cout << myString.at(myString.length() - 1);  // último personaje

myString.at(0) = 'J';
cout << myString;  // Salidas Jello
Inténtalo tú mismo »


Comentarios