Comment trouver la taille d'une chaîne en c++?

Comment trouver la taille d'une chaîne en c++?
En C ++, les cordes sont un groupe de caractères qui sont doubles. Ils sont représentés comme le tableau de caractères et le caractère nul à la fin de la chaîne. Il est important de trouver la taille de la chaîne tout en les traitant dans le code. C ++ fournit différentes méthodes pour identifier la longueur de la chaîne, nous en discuterons en détail dans la section suivante du guide.

Comment trouver la taille d'une chaîne en c++?

Vous pouvez trouver la taille de la chaîne en C ++:

  • Utilisation des fonctions de chaîne STD ::
  • En utilisant la fonction strlen ()
  • En utilisant les boucles

1: Trouvez la taille d'une chaîne à l'aide des fonctions de chaîne std ::

Le Std :: String A deux fonctions taille() et longueur() qui vous permettent de trouver la taille des chaînes en C++. Découvrons comment vous pouvez utiliser ces fonctions en C++.

I: Trouvez la taille d'une chaîne en utilisant la fonction de taille ()

Le taille() La fonction est une fonction intégrée en C ++ qui permet aux utilisateurs de trouver la taille des chaînes dans un programme. Pour trouver la taille d'une chaîne, vous devez créer un objet avec le nom de chaîne suivi du taille() fonction.

La syntaxe à utiliser taille() La fonction en C ++ est donnée ci-dessous:

String_name.taille();

Ce qui suit est l'exemple de code, dans lequel nous avons défini la variable chaîne Str et pour trouver la taille du Str en utilisant taille() fonction.

#inclure
Utilisation de Namespace Std;
int main()
String str = "Bienvenue à Linux Hint";
couter << "Size of string is: " << str.size() << endl;
retour 0;

II: Trouvez la taille d'une chaîne à l'aide de la longueur ()

Vous pouvez également utiliser le longueur() fonction pour trouver la taille d'une chaîne en c++. Le longueur() La fonction est utilisée avec le caractère, les mots ou les paragraphes. En C ++, les fonctions de longueur et de taille fournissent les mêmes valeurs.

La syntaxe générale du longueur() La fonction utilisée en C ++ est:

String_name.longueur();

Vous trouverez ci-dessous l'exemple de code pour l'utilisation du longueur() Fonction pour trouver la taille de la chaîne:

#inclure
Utilisation de Namespace Std;
int main()
String myString = "Welcome to Linux Hint";
couter << "Size of string is: " << mystring.length() << endl;
retour 0;

2: Trouvez la taille d'une chaîne à l'aide de la fonction strlen ()

Le strlen () est une autre fonction intégrée en C ++ qui renvoie le nombre de caractères passés par la chaîne. Cette fonction est présente sous le C chaîne fichier d'en-tête et peut également être utilisé pour trouver la taille d'une chaîne en C++.

Le général syntaxe Pour utiliser cette fonction, c'est:

strlen (string_name);

L'exemple suivant illustre l'utilisation de strlen () Fonction en C ++ pour trouver la taille de la chaîne:

#inclure
#inclure
Utilisation de Namespace Std;
int main()
Char Str [] = "Bienvenue à Linux Hint";
couter << "Length of the string is "<< strlen(str) << endl;
retour 0;

3: Trouvez la taille d'une chaîne à l'aide de boucles

Une autre façon de trouver la taille de la chaîne en C ++ est via les boucles. Les deux structures de boucles qui peuvent être utilisées sont:

  • pour boucle
  • pendant la boucle

I: Utiliser pour Loop

Le pour boucle peut être utilisé pour trouver la taille de la chaîne et à cette fin, vous devez d'abord initialiser la variable de compteur qui comptera la taille de la chaîne. Ce compteur sera incrémenté par celui à chaque itération. La boucle se casse lorsque le compteur atteint le caractère nul.

L'exemple suivant montre le processus complet de la boucle en C ++ pour trouver la taille de la chaîne:

#inclure
Utilisation de Namespace Std;
int main()
int x, count = 0;
String str = "Bienvenue à Linux Hint";
pour (x = 0; str [x]; x ++)
Count ++;

couter << "The size of string is: " << count << endl;
retour 0;

II: Utiliser While Loop

La méthode pour trouver la longueur de la chaîne avec le pendant la boucle est le même que la boucle pour une boucle, ce qui nécessite l'initialisation de la variable de comptage, puis incrément le compteur à l'exécution de la boucle while:

Voici un exemple d'utilisation du pendant la boucle en C ++ pour trouver la taille d'une chaîne.

#inclure
Utilisation de Namespace Std;
int main()
int j = 0, count = 0;
String str = "Bienvenue à Linux Hint";
while (str [j])
Count ++;
j ++;

couter << "The size of string is: " << count << endl;
retour 0;

Conclusion

Dans la programmation C ++, une chaîne est une collection séquentielle de caractères, et la longueur d'une chaîne est essentielle tout en codant avec eux. Plusieurs fonctions peuvent être utilisées pour trouver une taille de chaîne en C ++, y compris taille(), longueur(), et strlen (). Vous pouvez aussi utiliser pour ou alors que boucle pour trouver la taille d'une chaîne en c++. Le détail complet est fourni dans les directives mentionnées ci-dessus.