logo

C++ String substr()

Poeilutės funkcija naudojama eilučių operacijoms tvarkyti. Jis sugeneruoja naują eilutę, kurios vertė inicijuojama į šio objekto antrinės eilutės kopiją.

Sintaksė:

Apsvarstykite eilutę „str“, poziciją“ pos“ ir ilgį „len“. Sintaksė būtų tokia:

segmentacijos gedimo branduolys išmestas
 str.substr(pos,len); 

Parametrai

Šią funkciją sudaro du parametrai.

    poz :Šis parametras apibrėžia simbolio vietą, iš kurios simbolis turi būti nukopijuotas kaip poeilutė.tik :Šis parametras apibrėžia simbolių skaičių, kuris turi būti įtrauktas į eilutę, pradedant nuo pirmajame parametre nurodytos vietos

Grąžinimo vertė

Ši funkcija grąžina naujai sukurtą eilutės objektą.

pitono gyvatė vs anakonda

1 pavyzdys

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

Šiame pavyzdyje str ir poeilutė yra du eilutės objektai. str yra eilutės reikšmė, ty javatpoint, ir mes išgauname 'java' eilutę iš str objekto naudodami funkciją substr. Dabar poeilutės objekte yra java.