logo

C++ șir substr()

Funcția subșir este utilizată pentru gestionarea operațiunilor cu șir. Acesta generează un șir nou cu valoarea sa inițializată la o copie a unui subșir al acestui obiect.

lista imuabilă java

Sintaxa:

Luați în considerare un șir „str”, poziție „poz” și lungime „len”. Sintaxa ar fi:

 str.substr(pos,len); 

Parametrii

Această funcție conține doi parametri.

    poz:Acest parametru definește poziția caracterului de unde caracterul care urmează să fie copiat ca subșir.numai:Acest parametru definește numărul de caractere care trebuie incluse în obiectul subșir pornind de la poziția definită în primul parametru

Valoare returnată

Această funcție returnează un obiect șir nou construit.

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

În acest exemplu, str și subșir sunt două obiecte șir. str conține valoarea șirului, adică javatpoint și extragem șirul „java” din obiectul str folosind funcția substr. Acum, obiectul subșir conține java.