Как найти символ в string по индексу в c++?

Пользователь

от margaret , в категории: C/C++ , 5 месяцев назад

Как найти символ в string по индексу в c++?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от vladimir , 5 месяцев назад

@margaret 

В C++ вы можете получить символ в строке по индексу с помощью оператора индексации []. Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#include 
#include 

int main() {
    std::string str = "Hello, World!";
    char symbol = str[7];
    std::cout << symbol << std::endl; // Output: 'W'
    
    return 0;
}


В этом примере символ с индексом 7 (счет начинается с 0) извлекается из строки "Hello, World!" и присваивается переменной symbol. Затем символ выводится на экран.