So finden Sie die Größe einer Zeichenfolge in C++?

So finden Sie die Größe einer Zeichenfolge in C++?
In C ++ sind Saiten eine Gruppe von Zeichen, die doppelt zitiert sind. Sie werden als Zeichen der Zeichen und des Nullzeichen am Ende der Saite dargestellt. Es ist wichtig, die Größe der Zeichenfolge zu finden, während sie sich im Code mit ihnen befasst. C ++ enthält verschiedene Methoden zur Identifizierung der Länge der Zeichenfolge. Wir werden sie im nächsten Abschnitt des Handbuchs ausführlich besprechen.

So finden Sie die Größe einer Zeichenfolge in C++?

Sie finden die Größe der Zeichenfolge in C ++:

  • Verwenden von STD :: String -Funktionen
  • Verwenden der Funktion strlen ()
  • Verwenden der Schleifen

1: Finden Sie die Größe einer Zeichenfolge mit den STD :: String -Funktionen

Der STD :: String hat zwei Funktionen Größe() Und Länge() Dadurch können Sie die Größe der Saiten in c finden++. Lassen Sie uns herausfinden, wie Sie diese Funktionen in C verwenden können++.

I: Finden Sie die Größe einer Zeichenfolge mit size () -Funktion

Der Größe() Funktion ist eine integrierte Funktion in C ++, mit der Benutzer die Größe der Zeichenfolgen in einem Programm finden können. Um die Größe einer Zeichenfolge zu finden, müssen Sie ein Objekt mit dem String -Namen erstellen, gefolgt von der Größe() Funktion.

Die zu verwendende Syntax Größe() Die Funktion in C ++ ist unten angegeben:

string_name.Größe();

Das Folgende ist der Beispielcode, in dem wir die Variable definiert haben String str und um die Größe der zu finden str Verwendung Größe() Funktion.

#enthalten
Verwenden von Namespace STD;
int main ()
String str = "Willkommen bei Linux Hint";
Cout << "Size of string is: " << str.size() << endl;
Rückkehr 0;

II: Finden Sie die Größe einer Zeichenfolge mithilfe der Länge () -Funktion

Sie können auch die verwenden Länge() Funktionieren Sie die Größe einer Zeichenfolge in C++. Der Länge() Die Funktion wird mit dem Zeichen, den Wörtern oder den Absätzen verwendet. In C ++ liefern die Längen- und Größenfunktionen die gleichen Werte.

Die allgemeine Syntax der Länge() Die in C ++ verwendete Funktion ist:

string_name.Länge();

Im Folgenden finden Sie den Beispielcode für die Verwendung des Länge() Funktion zum Auffinden der Größe der Zeichenfolge:

#enthalten
Verwenden von Namespace STD;
int main ()
String mystring = "Willkommen bei Linux Hint";
Cout << "Size of string is: " << mystring.length() << endl;
Rückkehr 0;

2: Finden Sie die Größe einer Zeichenfolge mit der Funktion strlen ()

Der Strlen () ist eine weitere integrierte Funktion in C ++, die die Anzahl der Zeichen zurückgibt, die durch die Zeichenfolge geleitet werden. Diese Funktion ist unter dem vorhanden cstring Header -Datei und kann auch verwendet werden, um die Größe einer Zeichenfolge in C zu finden++.

Die allgemeine Syntax Diese Funktion zu verwenden ist:

strlen (string_name);

Das folgende Beispiel zeigt die Verwendung von Strlen () Funktion in C ++, um die Stringgröße zu finden:

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
char str [] = "Willkommen bei Linux Hint";
Cout << "Length of the string is "<< strlen(str) << endl;
Rückkehr 0;

3: Finden Sie die Größe einer Zeichenfolge mit Schleifen

Eine andere Möglichkeit, die Größe der Zeichenfolge in C ++ zu finden, ist über die Schleifen. Die beiden Strukturen, die verwendet werden können, sind:

  • Für Schleife
  • while-Schleife

I: Verwenden Sie für Schleife

Der Für Schleife Kann verwendet werden, um die Saitengröße zu finden, und für diesen Zweck müssen Sie zunächst die Zählervariable initialisieren, die die Zeichenfolgengröße zählt. Dieser Zähler wird durch den bei jeder Iteration erhöht. Die Schleife bricht, wenn der Zähler den Nullcharakter erreicht.

Das folgende Beispiel zeigt den vollständigen Prozess von für die Schleife in C ++, um die Zeichenfolgengröße zu finden:

#enthalten
Verwenden von Namespace STD;
int main ()
int x, count = 0;
String str = "Willkommen bei Linux Hint";
für (x = 0; str [x]; x ++)
zählen ++;

Cout << "The size of string is: " << count << endl;
Rückkehr 0;

II: Verwenden Sie während der Schleife

Die Methode, die Länge der Zeichenfolge mit der zu finden while-Schleife ist das gleiche wie die für eine Schleife, die die Initialisierung der Zählvariablen erfordert und dann den Zähler bei der Ausführung der while -Schleife inkrementiert:

Hier ist ein Beispiel für die Verwendung des while-Schleife in C ++, um die Größe einer Zeichenfolge zu finden.

#enthalten
Verwenden von Namespace STD;
int main ()
int j = 0, count = 0;
String str = "Willkommen bei Linux Hint";
while (str [j])
zählen ++;
J ++;

Cout << "The size of string is: " << count << endl;
Rückkehr 0;

Abschluss

In der C ++ - Programmierung ist eine Zeichenfolge eine sequentielle Sammlung von Zeichen, und die Länge einer Zeichenfolge ist bei der Codierung unerlässlich. Mehrere Funktionen können verwendet werden, um eine Zeichenfolgengröße in C ++ zu finden, einschließlich Größe(), Länge(), Und Strlen (). Sie können auch verwenden für oder während Schleife, um die Größe einer Zeichenfolge in c zu finden++. Das vollständige Detail ist in den oben genannten Richtlinien bereitgestellt.