Jak znaleźć rozmiar sznurka w C++?

Jak znaleźć rozmiar sznurka w C++?
W C ++ struny to grupa znaków, które są podwójnie cytowane. Są reprezentowane jako tablica znaków i zerowy charakter na końcu sznurka. Ważne jest, aby znaleźć rozmiar łańcucha podczas radzenia sobie z nimi w kodzie. C ++ zapewnia różne metody identyfikacji długości łańcucha, omówimy je szczegółowo w następnej sekcji przewodnika.

Jak znaleźć rozmiar sznurka w C++?

Rozmiar ciągu można znaleźć w C ++:

  • Za pomocą funkcji STD :: String Funkcje
  • Za pomocą funkcji strlen ()
  • Za pomocą pętli

1: Znajdź rozmiar łańcucha za pomocą funkcji STD ::

STD :: String ma dwie funkcje rozmiar() I długość() które pozwalają znaleźć rozmiar strun w C++. Dowiedzmy się, jak możesz użyć tych funkcji w C++.

I: Znajdź rozmiar łańcucha za pomocą funkcji size ()

rozmiar() Funkcja to wbudowana funkcja w C ++, która pozwala użytkownikom znaleźć rozmiar ciągów w programie. Aby znaleźć rozmiar ciągu, musisz utworzyć obiekt o nazwie ciągu, a następnie rozmiar() funkcjonować.

Składnia do użycia rozmiar() Funkcja w C ++ podano poniżej:

String_name.rozmiar();

Poniżej znajduje się przykładowy kod, w którym zdefiniowaliśmy zmienną String str i znaleźć rozmiar str za pomocą rozmiar() funkcjonować.

#włączać
za pomocą przestrzeni nazw Std;
int main ()
String str = "Welcome to Linux Hint";
Cout << "Size of string is: " << str.size() << endl;
powrót 0;

II: Znajdź rozmiar łańcucha za pomocą funkcji długości ()

Możesz także użyć długość() funkcja, aby znaleźć rozmiar łańcucha w C++. długość() Funkcja jest używana z znakiem, słowami lub akapitami. W C ++ funkcje długości i wielkości zapewniają te same wartości.

Ogólna składnia długość() Funkcja stosowana w C ++ to:

String_name.długość();

Poniżej znajduje się przykładowy kod używania długość() funkcja znalezienia rozmiaru ciągu:

#włączać
za pomocą przestrzeni nazw Std;
int main ()
String MyString = "Welcome to Linux Hint";
Cout << "Size of string is: " << mystring.length() << endl;
powrót 0;

2: Znajdź rozmiar łańcucha za pomocą funkcji strlen ()

strlen () to kolejna wbudowana funkcja w C ++, która zwraca liczbę znaków przekazywanych przez ciąg. To jest funkcja obecna w ramach Ciąg c plik nagłówka i można go również wykorzystać do znalezienia rozmiaru ciągu w C++.

Generał składnia użycie tej funkcji to:

strlen (string_name);

Poniższy przykład ilustruje użycie strlen () Funkcja w C ++ w celu znalezienia rozmiaru ciągów:

#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
char str [] = „Witamy w Linux Hint”;
Cout << "Length of the string is "<< strlen(str) << endl;
powrót 0;

3: Znajdź rozmiar łańcucha za pomocą pętli

Innym sposobem znalezienia rozmiaru ciągów w C ++ są pętle. Dwie struktury pętli, które można użyć, to:

  • dla pętli
  • podczas pętli

I: Używanie do pętli

dla pętli można użyć do znalezienia rozmiaru ciągów i do tego celu najpierw musisz zainicjować zmienną licznika, która będzie liczyć rozmiar ciągów. Ten licznik zostanie zwiększony o jeden przy każdej iteracji. Pętla pęka, gdy licznik osiąga zerowy charakter.

Poniższy przykład pokazuje pełny proces pętli w C ++ w celu znalezienia rozmiaru ciągów:

#włączać
za pomocą przestrzeni nazw Std;
int main ()
int x, count = 0;
String str = "Welcome to Linux Hint";
dla (x = 0; str [x]; x ++)
count ++;

Cout << "The size of string is: " << count << endl;
powrót 0;

II: Używanie pętli

Metoda znalezienia długości sznurka z podczas pętli jest taki sam, jak pętla dla for, która wymaga inicjalizacji zmiennej zliczania, a następnie zwiększenia licznika przy wykonaniu pętli While:

Oto przykład używania podczas pętli w C ++, aby znaleźć rozmiar łańcucha.

#włączać
za pomocą przestrzeni nazw Std;
int main ()
int j = 0, count = 0;
String str = "Welcome to Linux Hint";
while (str [j])
count ++;
J ++;

Cout << "The size of string is: " << count << endl;
powrót 0;

Wniosek

W programowaniu C ++ ciąg jest sekwencyjnym zbiorem znaków, a długość ciągu jest niezbędna podczas kodowania z nimi. Do znalezienia rozmiaru ciągów w C ++ można użyć wielu funkcji rozmiar(), długość(), I strlen (). Możesz także użyć Do Lub chwila pętla, aby znaleźć rozmiar sznurka w C++. Pełny szczegół znajduje się w wyżej wymienionych wytycznych.