String :: Substring in c++
Funkcja String :: Substring W C ++ umożliwia ekstrakcję odcinka ciągu. Ta funkcja, która jest składnikiem standardowej biblioteki C ++, jest często używana w programach. Jest często używany do wyodrębnienia sekcji ciągu z danego ciągu (znanego również jako podłoże).
Składnia do ciągu :: podaj w C++
Składnia do używania String :: Substring następująco:
String substr (size_t start_pos, rozmiar_t długość);
Dwie liczby całkowite, start i długość, są parametrami dla String :: Substring funkcjonować. Parametr początkowy określa, gdzie powinien rozpocząć się podłoże (indeks), a parametr długości określa, ile znaków powinno być w podjazdach. Funkcja domyślnie wyodrębnia pełny ciąg rozpoczynający się w punkcie początkowym, jeśli nie podano parametru długości.
Rozważ następujący kod jako przykład.
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
String str1 = "Linux wskazówka!";
String Str2 = Str1.podłoże (6,5);
Cout << "Substring: " << str2 << endl;
powrót 0;
W powyższym kodzie utworzyliśmy ciąg o nazwie Str1, który zawiera frazę „Wskazówka Linux!". Następnie użyliśmy substr () metoda wyodrębnia części łańcucha, zaczynając od pozycji 6 i kontynuowanie 5 znaków. Zmienna ciągów Str2 utrzymuje wynik.
Wyjście
Istnieje alternatywny sposób na wykorzystanie String :: Substring Funkcja oprócz parametrów startowych i zliczeń. Odbywa się to poprzez określenie parametru Start, który usunie podłoże z określonego miejsca początkowego przez koniec ciągu. Na przykład:
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
String str1 = "Linux wskazówka!";
String Str2 = Str1.podłoże (7);
Cout << "Substring: " << str2 << endl;
powrót 0;
W kodzie zainicjowaliśmy ciąg o nazwie Str1, który zawiera frazę „Wskazówka Linux!". Następnie użyliśmy substr () metoda wyodrębnia części łańcucha zaczynającej się od pozycji 7 do końca ciągu. Zmienna stringowa STR2 przechowuje wynik.
Wyjście
Należy pamiętać o tym String :: Substring tworzy nowy obiekt ciągów. Oznacza to, że podczas wywoływania tej funkcji oryginalny obiekt łańcuchowy nie ma wpływu.
Zastosowania String :: Substring in c++
Niektóre zastosowania String :: Substring w C ++ to:
1: Przetwarzanie i analiza danych
String :: Substring Metoda jest często stosowana w przetwarzaniu i analizie danych tekstowych. Na przykład Substring może pomóc wyodrębnić dane podczas przetwarzania danych z plików tekstowych lub plików CSV. Podzielając duże pliki tekstowe lub struny na mniejsze, łatwiejsze do zarządzania elementy, metoda podkładu może również ułatwić edycję.
2: Ciągi o zmiennej długości
podłoże Funkcja może być również pomocna podczas pracy z ciągami o zmiennych długościach. Na przykład, obsługując dane wejściowe tekstu z pól tekstowych w formularzach internetowych, treść może zawierać wiele wierszy informacji, z których każda oddzielona jest nowa linia lub powrót karetki. W tej sytuacji można wykorzystać funkcję podłańca do wyodrębnienia określonych linii danych.
Korzyść z String :: Substring in c++
String :: Substring Metoda jest niezwykle elastyczna i dlatego każdy programista może wiele skorzystać z jej używania. Aby zapobiec niepożądanym wyjściom, takim jak nieoczekiwane znaki lub wskaźniki, funkcję należy dokładnie użyć, a parametry muszą być odpowiednio zdefiniowane. Należy również zauważyć, że liczba indeksu początkowego zaczyna się od zera, w przeciwieństwie do innych programów, które zaczynają się liczyć na jeden.
Wniosek
Ważnym aspektem klasy smyczkowej w STL jest String :: Substring Metoda w c++. Umożliwia programistom wzięcie określonego kawałka łańcucha i wyodrębnienie go na podstawie określonego punktu początkowego i liczenie do końca ciągu. Można go użyć do modyfikowania ciągów o zmiennej długości, przetwarzania danych tekstowych i podziału długich ciągów na bardziej zarządzane elementy.