A string
in C++ is used to store text. A string
variable contains a collection of characters that are enclosed by double quotes " "
.
To access the characters of a string in C++, you specify in a square bracket []
the index position of the character in the string.
For instance, given a string, "Hello"
, the string’s first character is H
and its corresponding index position is 0
. The second character e
has 1
as its index position.
Let’s see the code below to see how the characters of a string can be accessed.
#include <iostream>#include <string>using namespace std;int main() {// creating a stringstring text = "Hello";// accessing the 0 index of the stringcout << "The index 0 character of the string is "<< text[0] << endl;// accessing the index 1 character of the stringcout << "The index 1 character of the string is "<< text[1]<< endl;return 0;}
In the code above, we create a string variable text
, and return the characters of our string, which have the indexes 0
and 1
, using the square bracket []
right after writing our string variable text
.