Understrengsfunktion bruges til at håndtere strengoperationer. Den genererer en ny streng med dens værdi initialiseret til en kopi af en understreng af dette objekt.
Syntaks:
Overvej en streng 'str', position' pos' og længde 'len'. Syntaks ville være:
str.substr(pos,len);
Parametre
Denne funktion indeholder to parametre.
Returværdi
Denne funktion returnerer et nyligt konstrueret 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 eksempel er str og understreng to strengobjekter. str indeholder strengværdi, dvs. javatpoint, og vi ekstraherer 'java'-streng fra str-objekt ved at bruge substr-funktionen. Nu indeholder substring-objektet java.
'substring>