Como encontrar o tamanho de uma string em c++?

Como encontrar o tamanho de uma string em c++?
Em C ++, as cordas são um grupo de caracteres que são citados duplos. Eles são representados como a variedade de personagens e o personagem nulo no final da corda. É importante encontrar o tamanho da string enquanto lida com eles no código. C ++ fornece métodos diferentes para identificar o comprimento da string, discutiremos -os em detalhes na próxima seção do guia.

Como encontrar o tamanho de uma string em c++?

Você pode encontrar o tamanho da string em C ++:

  • Usando funções STD :: String
  • Usando a função strlen ()
  • Usando os loops

1: Encontre o tamanho de uma string usando as funções STD :: String

O std :: string tem duas funções tamanho() e comprimento() que permitem que você encontre o tamanho das cordas em C++. Vamos descobrir como você pode usar essas funções em C++.

I: Encontre o tamanho de uma string usando size () função

O tamanho() A função é uma função interna em C ++ que permite aos usuários encontrar o tamanho das strings em um programa. Para encontrar o tamanho de uma string, você deve criar um objeto com o nome da string seguido pelo tamanho() função.

A sintaxe para usar tamanho() A função em C ++ é dada abaixo:

string_name.tamanho();

A seguir, o código de exemplo, no qual definimos a variável String str e encontrar o tamanho do str usando tamanho() função.

#incluir
usando namespace std;
int main ()
String str = "Bem -vindo ao Linux Dint";
cout << "Size of string is: " << str.size() << endl;
retornar 0;

II: Encontre o tamanho de uma string usando a função de comprimento ()

Você também pode usar o comprimento() função para encontrar o tamanho de uma string em c++. O comprimento() A função é usada com o personagem, palavras ou parágrafos. Em C ++, as funções de comprimento e tamanho fornecem os mesmos valores.

A sintaxe geral do comprimento() Função usada em C ++ é:

string_name.comprimento();

Abaixo está o código de exemplo para usar o comprimento() função para encontrar o tamanho da string:

#incluir
usando namespace std;
int main ()
String mystring = "Welcome to linux dica";
cout << "Size of string is: " << mystring.length() << endl;
retornar 0;

2: Encontre o tamanho de uma string usando a função strlen ()

O strlen () é outra função interna em C ++ que retorna o número de caracteres passados ​​pela string. Esta função está presente no cString arquivo de cabeçalho e também pode ser utilizado para encontrar o tamanho de uma string em c++.

O general sintaxe Para usar esta função, é:

strlen (string_name);

O exemplo a seguir ilustra o uso de strlen () Função em C ++ para encontrar o tamanho da string:

#incluir
#incluir
usando namespace std;
int main ()
char str [] = "Bem -vindo ao Linux Dint";
cout << "Length of the string is "<< strlen(str) << endl;
retornar 0;

3: Encontre o tamanho de uma string usando loops

Outra maneira de encontrar o tamanho da string em C ++ é através dos loops. As estruturas de dois loops que podem ser usadas são:

  • para loop
  • enquanto loop

I: Usando para Loop

O para loop pode ser usado para encontrar o tamanho da string e, para esse fim, você primeiro precisa inicializar a variável do contador que contará o tamanho da string. Este contador será incrementado por um em cada iteração. O loop quebra quando o balcão atinge o caráter nulo.

O exemplo a seguir mostra o processo completo de loop em C ++ para encontrar o tamanho da string:

#incluir
usando namespace std;
int main ()
int x, count = 0;
String str = "Bem -vindo ao Linux Dint";
para (x = 0; str [x]; x ++)
contagem ++;

cout << "The size of string is: " << count << endl;
retornar 0;

II: Usando enquanto o loop

O método de encontrar o comprimento da corda com o enquanto loop é o mesmo que o loop a, que requer inicializar a variável de contagem e depois incrementar o contador na execução do loop while:

Aqui está um exemplo de usar o enquanto loop em C ++ para encontrar o tamanho de uma string.

#incluir
usando namespace std;
int main ()
int j = 0, count = 0;
String str = "Bem -vindo ao Linux Dint";
while (str [j])
contagem ++;
j ++;

cout << "The size of string is: " << count << endl;
retornar 0;

Conclusão

Na programação C ++, uma string é uma coleção seqüencial de caracteres, e o comprimento de uma corda é essencial enquanto codifica com eles. Várias funções podem ser usadas para encontrar um tamanho de string em C ++, incluindo tamanho(), comprimento(), e strlen (). Você também pode usar para ou enquanto Loop para encontrar o tamanho de uma string em C++. Os detalhes completos são fornecidos nas diretrizes acima mencionadas.