Tutoriales

Longitud de cadena en C++

En C++, cuando procesamos cadenas, a menudo necesitamos encontrar la longitud de la cadena. Por lo tanto, determinar manualmente la longitud de una cuerda es un gran desafío. La longitud de la cadena se refiere al tamaño de la cadena que creamos en nuestro código. C++ proporciona varios métodos para ayudarte a encontrar la longitud de una cadena en un solo paso. El método para encontrar la longitud de una cadena en la programación C++ nos facilita realizar esta tarea.

Cómo encontrar la longitud de una cadena en programación C++

C++ nos proporciona cinco métodos diferentes para ayudarnos a encontrar la longitud de una cadena de manera más conveniente. detalles de la siguiente manera:

  • Usando la función «longitud()»
  • Usando la función «tamaño()»
  • Usando la función «strlen()»
  • Utilice un bucle «for»
  • Utilice un bucle » while «

Aprenderemos todos estos métodos y códigos a fondo en este artículo.

Ejemplo 1:

El código aquí primero importa los archivos de encabezado «iostream» y «string». La biblioteca de flujo de entrada/salida se integra en el código C++ mediante «iostream». Podemos usar este archivo de encabezado de «cadena» para usar cadenas y sus operadores y métodos asociados en nuestros programas C++. «namespace std» se coloca debajo y aquí se llama a la función «main()». Luego, inicializamos una variable llamada «vocales» con el tipo de datos «cadena» y asignamos «aeiou» a esta cadena de «vocales».

Luego usamos el método «longitud()» para ayudar a encontrar la longitud de la cadena que agregamos previamente. Para utilizar la función «longitud()», debemos ingresar el nombre de la variable de cadena cuya longitud queremos representar.

Código 1:

#incluir
#incluir
usar espacio de nombres estándar;
entero principal() {
vocales de cuerda = «Io»;
kut < «La longitud de la cuerda vocal es:» < vocal.longitud();
devolver ;
}

Producción:
La longitud de la cadena dada que agregamos ahora se muestra aquí. Usamos el método «longitud()» para encontrar esta longitud.

Ejemplo 2:

Importamos el archivo de encabezado y agregamos el espacio de nombres «std». Después de eso, tenemos el código del controlador. Luego, inicializamos la variable de cadena «myFirstStr» y asignamos algunos datos de cadena a la variable «myFirstStr».

Ahora tenemos que encontrar la longitud de la cuerda. Para ello utilizamos el método «size()» y la variable «myFirstStr». Agregamos esta función «size()» y el nombre de la cadena a «cout». Esto mostrará el tamaño de la cadena en la consola.

Código 2:

#incluir
usar espacio de nombres estándar;
entero principal() {
Cadena myFirstStr = «¡Código de longitud de cadena!»;
kut < «Longitud de cadena=» < mi primera calletamaño();
devolver ;
}

Producción:
Esta es la longitud representada de la cadena que agregamos en el código. La técnica «size()» nos ayuda a determinar la longitud de la cadena.

Ejemplo 3:

Importe los dos archivos de encabezado «iostream» y «cstring». Luego, ingresamos «espacio de nombres estándar». Debajo de esto, llamamos al método «main()» e inicializamos la matriz de caracteres con datos de cadena. Colocamos un archivo llamado «myCharStr1[]» del tipo de datos «char» e inicializarlo con datos de cadena. Luego, tenemos «cout» donde usamos la función «strlen()» y pasamos esta variable como parámetro a la función. «strlen()» se agrega a «cout» junto con el nombre de la variable, por lo tanto, muestra la longitud de la cadena requerida.

Código 3:

#incluir
#incluir
usar espacio de nombres estándar;
entero principal() {
personaje miCharStr1[] = «¡Código para encontrar la longitud de la cadena!»;
kut < «La longitud de la cadena dada =» < Strom(miCharStr1);
devolver ;
}

Producción:
Ahora muestra la longitud de la cadena que agregamos anteriormente. Usamos la función «strlen()» para determinar esta longitud.

Ejemplo 4:

Después de importar los dos archivos de encabezado «iostream» y «cstring», ingresamos «namespace std». Llame a la función «main()» e inicialice las variables de cadena con datos de cadena. Aquí, creamos una variable de tipo de datos «cadena» llamada «str1» y asignamos los datos de la cadena. Debajo de esto, declaramos la variable «s» de tipo de datos «int» y luego usamos un bucle «for». Colocamos este bucle «for» para calcular la longitud de la cadena. Guardamos la longitud de la cadena en la variable «s» y mostramos la longitud con la ayuda de «cout» y agregamos «s» al «cout».

Código 4:

#incluir
#incluir
usar espacio de nombres estándar;
entero principal()
{

Cadena str1 = «Código de programación C++»;

entero s;

para (s = ; Cadena 1[s]; s++);

kut < «Usamos un bucle for para encontrar la longitud de la cadena, es decir» < s < endel;

devolver ;
}

Producción:
Con la ayuda del bucle «for» en el código proporcionado, la longitud se muestra aquí. Usamos el bucle «for» para calcular la longitud de la cadena y presentamos la longitud de la cadena aquí.

Ejemplo 5:

Después de incluir el archivo de encabezado y el espacio de nombres «std», llamamos al método «main()», donde inicializamos «newStringS1» como una variable de cadena y asignamos algunas cadenas a la variable. Debajo tenemos una variable de tipo «int» llamada «a». Luego, usamos el bucle » while() «. En este bucle » while() «, pasamos «newStringS1[a]» como condición del bucle, y luego incrementa el valor de la variable «a». Ahora, guarda la longitud de la cadena agregada previamente en esta variable «a». Representamos esta longitud usando «cout» y agregando la variable «a» a «cout».

Código 5:

#incluir
#incluir
usar espacio de nombres estándar;
entero principal()
{
Cadena nuevaCadenaS1 = «Longitud de cadena en C++»;
entero A = ;
a pesar de (Nueva cadena S1[a])
A++;
kut < «La longitud de la cadena usando el bucle while es» < A < endel;
devolver ;
}

producción:
El bucle » while » de nuestro código ayuda a representar la longitud de la cadena. La longitud se presenta como el siguiente resultado:

Ejemplo 6:

Aquí, llamamos al método «main()» después de incluir el archivo de encabezado y el espacio de nombres «std». Luego, inicializamos la cadena «myStrData» y le asignamos una cadena. En la siguiente línea, tenemos una variable de tipo de datos «int» llamada «myStrLen» y la inicializamos usando el método «length()» y el nombre de la variable de cadena. Colocamos «myStrData.length()» para inicializar la variable «myStrLen». Ahora, la longitud de la cadena dada se almacena en la variable «myStrLen». Después de eso, queremos mostrar esta longitud. Por lo tanto, agregamos la variable «myStrLen» en «cout».

Código 6:

#incluir
usar espacio de nombres estándar;
entero principal()
{
Cadena myStrData = «Bienvenido a la programación en C++»;
entero mi tormenta = myStrData.longitud();
kut< «La longitud de la cadena dada es:» < mi tormenta;
devolver ;
}

producción:
Ahora, la longitud de la cadena que ingresamos en el código aparecerá en el resultado que obtengamos con la ayuda del método «length()».

Ejemplo 7:

Aquí importamos los archivos de encabezado «iostream» y «cstring». Luego, agregue aquí el espacio de nombres «std». Después de esto, se llama a la función «main()». Creamos una matriz de caracteres usando el tipo de datos «char» y «s»[]»Nombre de la matriz. Lo inicializamos con una cadena y usamos el método «strlen()» para encontrar la longitud de la cadena. En esta función «strlen()», pasamos «s» como parámetro. Ahora devuelve la longitud de la cadena y la representa.

Código 7:

#incluir
#incluir
usar espacio de nombres estándar;
entero principal() {
personaje s[] = «kcuygwbwegghbkwlihweguuvwlbphuigefulwbcvwuwmen»;
kut < «La longitud de la cuerda es»< Strom(s) < endel;
devolver ;
}

Producción:
La longitud de la cadena es «46», que se muestra en los siguientes resultados. Esta longitud la obtenemos con la ayuda del método «strlen()».

en conclusión

Aquí se analiza el concepto de «longitud de cadena». Discutimos cinco métodos únicos que ayudan a encontrar la longitud de una cadena en la programación en C++. En este artículo, explicamos los cinco métodos en detalle y su demostración práctica. También mostramos cómo se pueden usar estos métodos para devolver la longitud de una cadena en programación C++.

LEER  Elimina los duplicados de la lista MASSIVE de palabras sin ordenarlos.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba