Funkcija substring se uporablja za obdelavo operacij z nizi. Ustvari nov niz z inicializirano vrednostjo v kopijo podniza tega predmeta.
Sintaksa:
Razmislite o nizu 'str', položaju 'pos' in dolžini 'len'. Sintaksa bi bila:
str.substr(pos,len);
Parametri
Ta funkcija vsebuje dva parametra.
Povratna vrednost
Ta funkcija vrne na novo zgrajen objekt niza.
Primer 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 tem primeru sta str in podniz dva objekta niza. str vsebuje nizovno vrednost, tj. javatpoint, in ekstrahiramo niz 'java' iz objekta str z uporabo funkcije substr. Zdaj objekt podniza vsebuje javo.
'substring>