logo

Podstr() ciągu C++

Funkcja Substring służy do obsługi operacji na łańcuchach. Generuje nowy ciąg znaków, którego wartość jest inicjowana jako kopia podciągu tego obiektu.

formatowanie ciągów Java

Składnia:

Rozważmy ciąg „str”, pozycję „pos” i długość „len”. Składnia byłaby następująca:

 str.substr(pos,len); 

Parametry

Funkcja ta zawiera dwa parametry.

    pozycja:Ten parametr określa pozycję znaku, z którego znak ma zostać skopiowany jako podciąg.tylko :Parametr ten określa liczbę znaków, które mają znaleźć się w obiekcie podciągu, zaczynając od pozycji określonej w pierwszym parametrze

Wartość zwracana

Ta funkcja zwraca nowo skonstruowany obiekt typu string.

Przykład 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>

W tym przykładzie str i substring to dwa obiekty typu string. str zawiera wartość ciągu, tj. javatpoint i wyodrębniamy ciąg „Java” z obiektu str za pomocą funkcji substr. Teraz obiekt podciągu zawiera Java.