В C++, для обращения к символам строки по индексу можно использовать оператор квадратных скобок [] или функцию at().
[]
at()
Вот краткий пример кода, демонстрирующий обращение к символам строки по индексам:
#include <iostream> #include <string> using namespace std; int main() { string str = "Hello, World!"; char firstChar = str[0]; // Обращение к первому символу по индексу 0 char fifthChar = str.at(4); // Обращение к пятому символу по индексу 4 cout << "Первый символ: " << firstChar << endl; cout << "Пятый символ: " << fifthChar << endl; return 0; }
В этом примере:
str
"Hello, World!"
[ ]
str[0]
str.at(4)
std::cout
Обратите внимание, что индексы символов начинаются с 0. Таким образом, первый символ имеет индекс 0, второй символ – индекс 1 и так далее. Также стоит учитывать, что попытка доступа к символу с недопустимым индексом может привести к ошибке или неожиданному поведению, поэтому всегда следует проверять границы строки перед обращением к символам по индексу.
s
a
b
c
1000 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач