logo

C++ String substr()

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.

    pos :Denne parameteren definerer posisjonen til tegnet hvorfra tegnet skal kopieres som en understreng.bare :Denne parameteren definerer antall tegn som skal inkluderes i delstrengobjektet fra posisjonen definert i den første parameteren

Returverdi

Denne funksjonen returnerer et nylig konstruert strengobjekt.

Eksempel 1

 #include using namespace std; int main() { string str = &apos;javatpoint&apos; string substring = &apos;&apos;; substring = str.substr(0,3); cout&lt;<'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 &apos;java&apos; 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.