You can access the characters in a string by referring to its index number inside square brackets []
.
This example prints the first character in myString:
Example
string myString = "Hello";
cout << myString[0];
// Outputs H
cout << myString[0];
// Outputs H
This example prints the second character in myString:
Example
string myString = "Hello";
cout << myString[1];
// Outputs e
cout << myString[1];
// Outputs e
Change String Characters
To change the value of a specific character in a string, refer to the index number, and use single quotes:
Example
string myString = "Hello";
myString[0] = 'J';
cout << myString;
// Outputs Jello instead of Hello
myString[0] = 'J';
cout << myString;
// Outputs Jello instead of Hello
Practice Excercise Practice now