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:
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:
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 »