Функція substring використовується для обробки рядкових операцій. Він генерує новий рядок із значенням, ініціалізованим копією підрядка цього об’єкта.
Синтаксис:
Розглянемо рядок '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. Тепер об’єкт substring містить java.
'substring>