La funció de subcadena s'utilitza per gestionar operacions de cadena. Genera una nova cadena amb el seu valor inicialitzat en una còpia d'una subcadena d'aquest objecte.
Sintaxi:
Considereu una cadena 'str', position' pos' i longitud 'len'. La sintaxi seria:
str.substr(pos,len);
Paràmetres
Aquesta funció conté dos paràmetres.
Valor de retorn
Aquesta funció retorna un objecte de cadena recentment construït.
Exemple 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>
En aquest exemple, str i subcadena són dos objectes de cadena. str conté un valor de cadena, és a dir, javatpoint i extreim la cadena 'java' de l'objecte str mitjançant la funció substr. Ara, l'objecte subcadena conté java.
'substring>