La función de subcadena se utiliza para manejar operaciones de cadena. Genera una nueva cadena con su valor inicializado en una copia de una subcadena de este objeto.
Sintaxis:
Considere una cadena 'str', posición' pos' y longitud 'len'. La sintaxis sería:
str.substr(pos,len);
Parámetros
Esta función contiene dos parámetros.
Valor de retorno
Esta función devuelve un objeto de cadena recién construido.
Ejemplo 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 este ejemplo, str y substring son dos objetos de cadena. str contiene un valor de cadena, es decir, javatpoint y extraemos la cadena 'java' del objeto str utilizando la función substr. Ahora, el objeto de subcadena contiene java.
'substring>