Długość ciągu C ++

Długość ciągu C ++
W tym artykule omówimy koncepcję długości ciągu w języku programowania C ++. String to typ danych dla informacji, liczb, liczb i dowolnej innej postaci, która ma być przechowywana w zmiennej jako ciąg. Po zainicjowaniu ciągu tekst jest zapisywany w podwójnych cytatach: „przykładowy tekst”.

Inicjowanie zmiennej ciągu w C ++:

Więc teraz spójrzmy na outs zmienną strunową w języku programowania C ++. Najpierw musimy zobaczyć, w jaki sposób ciąg jest inicjowany w C++. Aby przechowywać zmienną alfa-numeryczną, używamy typu danych String, więc typ danych jest zdefiniowany najpierw, a następnie nazwa zmiennej. Następnie informacje składające się z znaków alfanumerycznych zostaną zapisane w podwójnych cytatach. Poniżej znajduje się przykład zainicjowania zmiennej łańcuchowej w C ++:

# Adres string = „Street 1, st bvld”;

Jak widać w powyższym przykładzie, najpierw podaliśmy typ danych, a następnie napisaliśmy nazwę zmiennej, po tym napisaliśmy zawartość zmiennej w podwójnych kwotach. Plik nagłówka ciągu musi zostać dodany, aby użyć wszystkich powiązanych funkcji do zmiennej ciągu w języku programowania C ++ zgodnie z definicją w ciągu.Biblioteka H. Zawartość łańcucha może różnić się w zależności od długości, więc czasami musimy uzyskać tę długość i obliczyć lub znaleźć długość, musimy użyć niektórych funkcji lub sposobów tego.

Kilka technik znalezienia długości łańcucha w C ++ w Ubuntu 20.04:

Czasami zawartość łańcucha jest bardzo długa i być może będziemy musieli zachować kontrolę, abyśmy mogli zarządzać obciążeniem pamięci naszego programu lub kodu. Dlatego omówimy kilka sposobów.

Używając funkcji String Size () w C ++ w Ubuntu 20.04:

Istnieje kilka funkcji zdefiniowanych w plikach nagłówków ciągów, które pomagają nam w odniesieniu do typu danych zmiennych ciągów; Jednym z nich jest funkcja size (). Teraz zobaczymy, w jaki sposób używamy tej funkcji w języku programowania C ++ w Ubuntu 20.04. Aby to zrobić, musimy wykonać plik wykonywalny C ++, więc dla tego otwiera terminal z paska wyszukiwania, napisz polecenie „dotknij” z nazwą pliku i zapisz kod w tym pliku, w którym zainicjujemy zmienną ciąg kod niektóre dane w nim i użyj funkcji rozmiaru, aby znaleźć jej długość po wykonaniu tego pliku.

Wróć do konsoli i użyj polecenia „G ++” z nazwą pliku i „.Rozszerzenie CPP ”, aby zbudować plik. To polecenie utworzy plik z rozszerzeniem „.na zewnątrz.”Teraz uruchom ten plik, wpisując„./”, A następnie twoje„.rozszerzenie ”.

Wyjście pokazuje długość ciągów, która wynosi 12. Jest to jedna z najprostszych technik znalezienia długości łańcucha. Metoda Str () pokazuje prostotę funkcji podstawowych już obecnych w plikach nagłówka biblioteki używanych w programowaniu C ++.

Za pomocą funkcji String Long () w C ++ w Ubuntu 20.04:

Jak omówiliśmy, plik nagłówka ciągów zawiera wiele funkcji związanych z typem danych String; Jednym z nich jest funkcja długości (), która również oblicza długość zmiennej ciągu. Teraz przyjrzymy się, jak używać tej funkcji w C ++ w Ubuntu 20.04 Środowisko. Aby to zrobić, musimy wykonać plik wykonywalny C ++, więc dla tego otwiera terminal z paska wyszukiwania, napisz polecenie „dotknij” z nazwą pliku i zapisz kod w tym pliku, w którym zainicjujemy zmienną ciąg kod niektóre dane w nim i użyj funkcji długości, aby znaleźć jej długość po wykonaniu tego pliku.

Wróć do konsoli i użyj polecenia „G ++” z nazwą pliku i „.Rozszerzenie CPP ”, aby zbudować plik. To polecenie utworzy plik z rozszerzeniem „.na zewnątrz.”Teraz uruchom ten plik, wpisując„./”, A następnie twoje„.rozszerzenie ”

Funkcja długości () podaje dokładną długość zmiennej w wyjściu. Jest to również jedna z najprostszych technik znalezienia długości łańcucha i odzwierciedla tylny proces myślowy o tym, jak utworzono biblioteki, aby pomóc w tych przypadkach.

Za pomocą funkcji strlen () w C ++ w Ubuntu 20.04:

Strlen () jest również używany do obliczania długości łańcucha. Bierze zmienną ciągów jako parametr łańcuchowy zerowy, zwany również C-string. Teraz przyjrzyjmy się składni i jak zaimplementować tę funkcję. Aby to zrobić, musimy wykonać plik wykonywalny C ++, więc dla tego otwiera terminal z paska wyszukiwania, napisz polecenie „dotknij” swoją nazwą pliku i zapisz kod w tym pliku, w którym zainicjujemy zmienną ciągów i Kod twardy niektóre dane i użyj funkcji rozmiaru, aby znaleźć jej długość po wykonaniu tego pliku

Wróć do konsoli i użyj polecenia „G ++” z nazwą pliku i „.Rozszerzenie CPP ”, aby zbudować plik. To polecenie utworzy plik z rozszerzeniem „.na zewnątrz.”Teraz uruchom ten plik, wpisując„./”, A następnie twoje„.rozszerzenie ”.

Jak widać, dane wyjściowe poprawnie pokazuje długość łańcucha i mamy kolejny wydajny sposób na znalezienie. Chociaż ma więcej argumentów niż powyższe metody, okazuje się być skutecznym przykładem znalezienia długości zmiennej łańcuchowej.

Używanie do pętli w Ubuntu 20.04:

Uruchamianie pętli dla 0 i uruchamianie jej do końca ciągu, w ten sposób możemy obliczyć długość ciągu. Aby to zrobić, musimy wykonać plik wykonywalny C ++, aby otworzyć terminal z paska wyszukiwania, napisać polecenie „dotknij” z nazwą pliku i zapisz kod w tym pliku, w którym zainicjujemy zmienną ciągu i Kod twardy niektóre dane w nim i użyj pętli For, aby znaleźć jego długość po wykonaniu tego pliku.

Wróć do konsoli i użyj polecenia „G ++” z nazwą pliku i „.Rozszerzenie CPP ”, aby zbudować plik. To polecenie utworzy plik z rozszerzeniem „.na zewnątrz.”Teraz uruchom ten plik, wpisując„./”, A następnie twoje„.rozszerzenie ”

Daje to również dokładną długość łańcucha w języku programowania C ++. Chociaż ta metoda jest wydajna, nie ma skuteczności i łatwości, ponieważ pokazuje nadmiarowość.

Wniosek:

W tym samouczku dowiedzieliśmy się o „ciągach” typu danych. Zastosowanie ciągów w programowaniu C ++ zawsze było niezbędne do przechowywania dużych strumieni danych w jednym Go i jednej zmiennej. W tym artykule omówiono również, dlaczego używamy typu danych ciągów do przechowywania danych w programowaniu C ++. A potem rzucimy również światło na to, jak możemy znaleźć długość ciągu za pomocą różnych funkcji zdefiniowanych w pliku nagłówka stringu i innej innej metody w C ++ w Ubuntu 20.04 Środowisko.