РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
196 of 815 menu

Метод ends_with

Метод ends_with класса string_view проверяет, заканчивается ли текущая строка указанным суффиксом. Метод возвращает true, если строка заканчивается на переданный суффикс, и false в противном случае. В качестве параметра метод принимает строку, символ или другой объект string_view, который нужно проверить.

Синтаксис

str.ends_with(suffix)

Пример

Давайте проверим, заканчивается ли строка "abcde" на суффикс "cde":

#include <iostream> #include <string_view> using namespace std; int main() { string_view str = "abcde"; bool res = str.ends_with("cde"); cout << res << endl; return 0; }

Результат выполнения кода:

1

Пример

Давайте проверим, заканчивается ли строка "abcde" на суффикс "abc":

#include <iostream> #include <string_view> using namespace std; int main() { string_view str = "abcde"; bool res = str.ends_with("abc"); cout << res << endl; return 0; }

Результат выполнения кода:

0

Пример

Давайте проверим, заканчивается ли строка "abcde" на символ 'e':

#include <iostream> #include <string_view> using namespace std; int main() { string_view str = "abcde"; bool res = str.ends_with('e'); cout << res << endl; return 0; }

Результат выполнения кода:

1

Смотрите также

  • метод starts_with,
    который проверяет начало строки
  • метод contains,
    который ищет подстроку в строке
  • метод find,
    который ищет подстроку в строке
  • метод substr,
    который вырезает подстроку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить