Проверка символов строки в C++
Давайте теперь будем проверять символы строки.
Символ берут по индексу в квадратных скобках. Пусть дан текст из цифр:
std::string str = "12345";
Давайте проверим, равен ли первый символ
этой строки символу '1':
std::string str = "12345";
if (str[0] == '1') {
std::cout << "!" << "\n";
}
Проверим теперь последний символ на равенство
символу '5':
std::string str = "12345";
char ch = str[str.size() - 1];
if (ch == '5') {
std::cout << "!" << "\n";
}
Дана переменная, содержащая некоторую строку. Проверьте, что эта строка начинается на символ 'a'.
Дана переменная, содержащая некоторую строку. Проверьте, что эта строка заканчивается на символ 'x'.
Дана переменная, содержащая некоторую строку. Проверьте, что эта строка начинается на символ 'a' или символ 'b'.