substr

Материал из cppreference.com
Перейти к: навигация, поиск

Синтаксис:

    #include <string>
    string substr( size_type index = 0, size_type length = npos ) const;

Метод substr класса string возвращает подстроку текущей строки, начиная с индекса index, длиной в length символов.

Если index + length в результате дает значение за концом строки, тогда будет возращена только часть строки, начинающаяся с индекса index.

Если length опущена, по умолчанию ей будет задано значение string::npos, а substr будет возвращать часть строки, начинающуюся с индекса index.

Например:

     string s("What we have here is a failure to communicate");
     string sub = s.substr(21);
     cout << "The original string is " << s << endl;
     cout << "The substring is " << sub << endl;

Выводит:

     The original string is What we have here is a failure to communicate
     The substring is a failure to communicate

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

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
На других языках