Delstrengfunksjon brukes til å håndtere strengoperasjoner. Den genererer en ny streng med verdien initialisert til en kopi av en understreng av dette objektet.
Syntaks:
Tenk på en streng 'str', posisjon' pos' og lengde 'len'. Syntaks vil være:
str.substr(pos,len);
Parametere
Denne funksjonen inneholder to parametere.
Returverdi
Denne funksjonen returnerer et nylig konstruert strengobjekt.
Eksempel 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>
I dette eksemplet er str og delstreng to strengobjekter. str inneholder strengverdi, dvs. javatpoint, og vi trekker ut 'java'-streng fra str-objekt ved å bruke substr-funksjonen. Nå inneholder delstrengobjektet java.
'substring>