Функцията за подниз се използва за обработка на операции с низове. Той генерира нов низ с неговата стойност, инициализирана към копие на подниз на този обект.
Синтаксис :
Помислете за низ 'str', позиция 'pos' и дължина 'len'. Синтаксисът би бил:
str.substr(pos,len);
Параметри
Тази функция съдържа два параметъра.
Върната стойност
Тази функция връща новоконструиран низов обект.
Пример 1
#include using namespace std; int main() { string str = 'javatpoint' string substring = ''; substring = str.substr(0,3); cout<<'substring is : '<< substring; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Substring is java </pre> <p>In this example, str and substring are two string objects. str contains string value i.e javatpoint and we extract 'java' string from str object by using substr function. Now, substring object contains java. </p> <br></'substring>
В този пример str и substring са два низови обекта. str съдържа стойност на низ, т.е. javatpoint и ние извличаме низ 'java' от str обект, като използваме функцията substr. Сега обектът подниз съдържа java.
'substring>