Funkcia podreťazec sa používa na spracovanie operácií s reťazcami. Vygeneruje nový reťazec s inicializovanou hodnotou na kópiu podreťazca tohto objektu.
pole v reťazci
Syntax:
Zvážte reťazec 'str', position' pos' a dĺžku 'len'. Syntax by bola:
str.substr(pos,len);
Parametre
Táto funkcia obsahuje dva parametre.
Návratová hodnota
Táto funkcia vracia novovytvorený objekt typu reťazec.
Príklad 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>
V tomto príklade sú str a podreťazec dva reťazcové objekty. str obsahuje hodnotu reťazca, tj javatpoint a pomocou funkcie substr extrahujeme reťazec 'java' z objektu str. Teraz objekt podreťazca obsahuje java.
'substring>