Osamerkkijonotoimintoa käytetään merkkijonotoimintojen käsittelyyn. Se luo uuden merkkijonon, jonka arvo on alustettu tämän objektin alimerkkijonon kopioksi.
Syntaksi :
Harkitse merkkijonoa 'str', position' pos' ja pituutta 'len'. Syntaksi olisi:
str.substr(pos,len);
Parametrit
Tämä toiminto sisältää kaksi parametria.
Palautusarvo
Tämä funktio palauttaa äskettäin rakennetun merkkijonoobjektin.
Esimerkki 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>
Tässä esimerkissä str ja alimerkkijono ovat kaksi merkkijonoobjektia. str sisältää merkkijonoarvon eli javatpointin ja puramme str-objektista 'java'-merkkijonon käyttämällä substr-funktiota. Nyt osamerkkijonoobjekti sisältää javan.
'substring>