A részstring függvény a karakterlánc-műveletek kezelésére szolgál. Létrehoz egy új karakterláncot, amelynek értéke az objektum egy részkarakterláncának másolatára inicializálódik.
Szintaxis:
Vegyünk egy karakterláncot „str”, pozíció” pos” és hosszúságú „len”. A szintaxis a következő lenne:
str.substr(pos,len);
Paraméterek
Ez a függvény két paramétert tartalmaz.
Visszatérési érték
Ez a függvény egy újonnan felépített karakterlánc objektumot ad vissza.
1. példa
#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>
Ebben a példában az str és a substring két karakterlánc objektum. Az str string értéket tartalmaz, azaz javatpointot, és a substr függvény segítségével kivonjuk a 'java' karakterláncot az str objektumból. Most a substring objektum java-t tartalmaz.
'substring>