Cómo encontrar el tamaño de una cadena en c++?

Cómo encontrar el tamaño de una cadena en c++?
En C ++, las cadenas son un grupo de caracteres que tienen doble cotización. Están representados como la matriz de caracteres y el personaje nulo al final de la cadena. Es importante encontrar el tamaño de la cadena mientras se trata con ellos en el código. C ++ proporciona diferentes métodos para identificar la longitud de la cadena, los discutiremos en detalle en la siguiente sección de la guía.

Cómo encontrar el tamaño de una cadena en c++?

Puede encontrar el tamaño de la cadena en C ++:

  • Uso de funciones de std :: string
  • Usando la función strlen ()
  • Usando los bucles

1: Encuentre el tamaño de una cadena usando las funciones STD :: String

El std :: cadena tiene dos funciones tamaño() y longitud() que le permiten encontrar el tamaño de las cuerdas en C++. Averigamos cómo puede usar estas funciones en c++.

I: Encuentre el tamaño de una cadena usando la función size ()

El tamaño() La función es una función incorporada en C ++ que permite a los usuarios encontrar el tamaño de las cadenas en un programa. Para encontrar el tamaño de una cadena, debe crear un objeto con el nombre de la cadena seguido de la tamaño() función.

La sintaxis para usar tamaño() La función en C ++ se da a continuación:

string_name.tamaño();

El siguiente es el código de ejemplo, en el que hemos definido la variable cadena str y para encontrar el tamaño del stri usando tamaño() función.

#incluir
usando el espacio de nombres STD;
int main ()
cadena str = "Bienvenido a Linux Sugerencia";
cout << "Size of string is: " << str.size() << endl;
regresar 0;

II: Encuentre el tamaño de una cadena usando la función longitud ()

También puedes usar el longitud() función para encontrar el tamaño de una cadena en c++. El longitud() la función se usa con el carácter, las palabras o los párrafos. En C ++, las funciones de longitud y tamaño proporcionan los mismos valores.

La sintaxis general del longitud() La función utilizada en C ++ es:

string_name.longitud();

A continuación se muestra el código de ejemplo para usar el longitud() función para encontrar el tamaño de la cadena:

#incluir
usando el espacio de nombres STD;
int main ()
string myString = "Bienvenido a Linux Sugerencia";
cout << "Size of string is: " << mystring.length() << endl;
regresar 0;

2: Encuentre el tamaño de una cadena usando la función strlen ()

El strlen () es otra función incorporada en C ++ que devuelve el número de caracteres pasados ​​a través de la cadena. Esta función está presente bajo el cuerda C archivo de encabezado y también se puede utilizar para encontrar el tamaño de una cadena en c++.

El general sintaxis Para usar esta función es:

strlen (string_name);

El siguiente ejemplo ilustra el uso de strlen () función en C ++ para encontrar el tamaño de la cadena:

#incluir
#incluir
usando el espacio de nombres STD;
int main ()
char str [] = "Bienvenido a Linux Sugerencia";
cout << "Length of the string is "<< strlen(str) << endl;
regresar 0;

3: Encuentra el tamaño de una cadena usando bucles

Otra forma de encontrar el tamaño de la cadena en C ++ es a través de los bucles. Las dos estructuras de bucles que se pueden usar son:

  • en bucle
  • Mientras que el bucle

I: usando para bucle

El en bucle se puede usar para encontrar el tamaño de la cadena y, para ese propósito, primero debe inicializar la variable de contador que contará el tamaño de la cadena. Este contador será incrementado por el de cada iteración. El bucle se rompe cuando el contador llega al carácter nulo.

El siguiente ejemplo muestra el proceso completo de For Loop en C ++ para encontrar el tamaño de la cadena:

#incluir
usando el espacio de nombres STD;
int main ()
int x, count = 0;
cadena str = "Bienvenido a Linux Sugerencia";
para (x = 0; str [x]; x ++)
contar ++;

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

II: Usando While Loop

El método para encontrar la longitud de la cadena con el Mientras que el bucle es lo mismo que el bucle para un bucle, que requiere inicializar la variable de conteo y luego incrementar el contador en la ejecución del bucle while:

Aquí hay un ejemplo de usar el Mientras que el bucle en c ++ para encontrar el tamaño de una cadena.

#incluir
usando el espacio de nombres STD;
int main ()
int j = 0, count = 0;
cadena str = "Bienvenido a Linux Sugerencia";
while (str [j])
contar ++;
j ++;

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

Conclusión

En la programación C ++, una cadena es una colección secuencial de caracteres, y la longitud de una cadena es esencial al codificar con ellos. Se pueden usar múltiples funciones para encontrar un tamaño de cadena en C ++, incluido tamaño(), longitud(), y strlen (). También puedes usar para o mientras bucle para encontrar el tamaño de una cadena en c++. El detalle completo se proporciona en las pautas mencionadas anteriormente.