String as Character Array
In C++, we can treat text (std::string) as an array of characters. Each character in the text has its own index, which allows us to access individual characters similarly to elements in a vector.
Let's look at an example:
std::string text = "Programming";In this example, the string text consists of eleven characters. If we want to access the first character of the string, we have two options:
// Using square brackets
char firstChar = text[0];
std::cout << firstChar; // Output: 'P'
// Or using the at() method
char firstCharAt = text.at(0);
std::cout << firstCharAt; // Output: 'P'Similarly, we can access other characters:
char secondChar = text[1];
std::cout << secondChar; // Output: 'r'
char thirdChar = text.at(2);
std::cout << thirdChar; // Output: 'o'The at() method is safer than square brackets because it checks whether the index is not out of range of the string.
How to write:
"
Shift + ů
{
Alt Gr + b
}
Alt Gr + n
#
Alt Gr + š
Instructions
Store the first character of the variable name in a variable of type char named firstChar. You can use either square brackets or the at() method.
Print the value of the variable firstChar.
Start programming for free
9/10