logo

String C++ substr()

A função Substring é usada para lidar com operações de string. Ele gera uma nova string com seu valor inicializado em uma cópia de uma substring deste objeto.

Sintaxe:

Considere uma string 'str', posição 'pos' e comprimento 'len'. A sintaxe seria:

 str.substr(pos,len); 

Parâmetros

Esta função contém dois parâmetros.

    posição:Este parâmetro define a posição do caractere de onde o caractere será copiado como substring.apenas :Este parâmetro define o número de caracteres a serem incluídos no objeto substring a partir da posição definida no primeiro parâmetro

Valor de retorno

Esta função retorna um objeto string recém-construído.

Exemplo 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>

Neste exemplo, str e substring são dois objetos string. str contém o valor da string, ou seja, javatpoint e extraímos a string 'java' do objeto str usando a função substr. Agora, o objeto substring contém java.