La forma más común y fácil de acceder a un caracter en una determinada posición que queramos es mediante el uso de [] (corchetes) cómo se hace con los arrays, de esta forma si tenemos un tipo string de nombre str al cual le asignamos la palabra “programa” y queremos que se nos retorne la letra que está en la posición 3 (contando desde cero, como siempre) entonces el código sería el siguiente.
#include <iostream>
#include <string>
using namespace std;
int main(){
//definimos la cadena str
string str;
//le asignamos el contenido & quot programa& quot;
str = “programa”;
//mostramos en consola cual es el caracter
//en la posición 3 (contando desde 0)
cout<<str[3]<<endl<<endl;
return 0;
}
#include string>
#include iostream>
using namespace std;
main() {
string mensaje;
mensaje = "Hola";
cout mensaje; }
Mastery #25 TC1017 by victor hugo fernandez angel is licensed under a Creative Commons Attribution 4.0 International License.