Funkcija podniza koristi se za rukovanje operacijama nizova. Generira novi niz čija je vrijednost inicijalizirana na kopiju podniza ovog objekta.
Sintaksa:
Uzmite u obzir niz 'str', položaj 'pos' i duljinu 'len'. Sintaksa bi bila:
str.substr(pos,len);
Parametri
Ova funkcija sadrži dva parametra.
Povratna vrijednost
Ova funkcija vraća novokonstruirani string objekt.
Primjer 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>
U ovom primjeru, str i substring su dva string objekta. str sadrži vrijednost niza, tj. javatpoint i ekstrahiramo 'java' niz iz str objekta pomoću funkcije substr. Sada, podstring objekt sadrži Javu.
'substring>