Tutoriales

Inicializando la matriz Char en C++

En C++, podemos declarar e inicializar matrices de diferentes tipos de datos, como int, string, char, etc. La «matriz de caracteres» se utiliza para almacenar una colección de caracteres y las cadenas que contienen. «matriz de caracteres» es similar a «matriz int». Al igual que una matriz int almacena valores numéricos, una «matriz de caracteres» almacena una colección de caracteres o cadenas en la programación C++. En esta guía, inicializaremos una matriz de caracteres en C++ en código.

Ejemplo 1:

Comencemos a escribir código C++ incluyendo el archivo de encabezado. El primer archivo de encabezado de este ejemplo es «iostream». Algunas funciones como «cin» o «cout» se declaran en este archivo de encabezado y necesitamos estas funciones en este código. El segundo archivo de encabezado es «string.h», que se agrega aquí porque muchas de las funciones que necesitamos para operar con caracteres de matriz están definidas en él. Este código también agrega el espacio de nombres «std». Luego, llamamos aquí al método «main()».

Para inicializar la matriz de caracteres, colocamos la palabra clave «char». Luego, escriba aquí el nombre de la matriz. El nombre de la matriz de caracteres es «new_Array» y el tamaño se ajusta a «50». Luego, inicializamos la matriz de caracteres con esta línea. La línea que incluimos aquí para inicializar la matriz de caracteres es «¡Mi primera matriz de caracteres está aquí!». Ahora queremos imprimir estas matrices de caracteres, así que ponemos «new_Array» en «cout». Esto representará la matriz de caracteres en la consola.

Código 1:

#incluir
#incluir
Utilice el espacio de nombres estándar;
maestro de enteros()
{
nueva gama de personajes[50] = «¡Mi primer conjunto de talismanes está aquí!»;
kut nueva matriz Finalizar;
devolver ;
}

Producción:

La matriz de caracteres que inicializamos en el código se muestra en el resultado dado. Todos los datos que utilizamos para inicializar la matriz de caracteres aparecen de la siguiente manera:

Ejemplo 2:

Contiene los archivos de encabezado «iostream» y «string.h». Debajo de esto, agregamos el espacio de nombres «std». Luego, después de llamar a «main()», inicializamos la matriz de caracteres con el nombre «Arr_1». Colocamos el tipo de datos «char» y luego el nombre del array de caracteres.

Luego asignamos el carácter a esta matriz o podemos decir que inicializamos esta matriz con el carácter aquí. Insertamos los caracteres en esta matriz y luego usamos el bucle «for» a continuación porque queremos mostrar todos estos caracteres individualmente. Luego usamos «cout» y agregamos «Arr_1[i]”En este cout, muestra todos los caracteres de la matriz de caracteres.

Código 2:

#incluir

#incluir
Utilice el espacio de nombres estándar;
maestro de enteros()
{
Personaje Arr_1[10] = {'A', 'mi', 'I', 'oh', 'tú', 'norte' , 'z', 'b', 'w', 'X'};
para(entero yo = ; I tamaño(Llegada_1) / tamaño(Llegada_1[]);i++)
{
kut«Los caracteres del array son» Llegada_1[i] Finalizar;
}
devolver ;
}

Producción:

Todos los caracteres de la matriz de caracteres ahora se muestran aquí. Insertamos estos caracteres al inicializar la matriz en el código proporcionado y luego los representamos.

Ejemplo 3:

Incluimos los archivos de encabezado «iostream» y «string.h» porque necesitamos usar las funciones definidas en ellos y luego colocar el espacio de nombres «std» debajo de ellos.

A continuación, inicializamos la matriz de caracteres denominada «a» después de llamar a la función «main()». El tamaño de esta matriz «a» es «12». Ahora lo que tenemos que hacer es establecer el tipo de datos en «char» e insertar el nombre de la matriz de caracteres. Después de eso, inicializamos los caracteres en esta matriz «char». Para mostrar cada carácter individualmente, primero agregamos los caracteres a esta matriz y luego usamos un bucle «for». A continuación, agregamos «un[i]”Muestre este cout usando la función “cout”, que muestra todos los caracteres de esta matriz “char”.

Código 3:

#incluir

#incluir
Utilice el espacio de nombres estándar;
maestro de enteros()
{
personaje un[12] = {'A', '@', '#', '%', '!, '^' , '&', '*', «, 'z', '@'};
para(entero yo = ; I tamaño(A) / tamaño(A[]);i++)
{
kut«El papel es» A[i] Finalizar;
}
devolver ;
}

Producción:

Ahora muestra cada carácter de la matriz «char». En el código proporcionado, inicializamos la matriz y agregamos estos caracteres para representarlos aquí.

Ejemplo 4:

Tenemos que usar las funciones definidas en los archivos de encabezado «iostream» y «string.h»; las incluimos primero, luego el espacio de nombres «std». Luego inicializamos la matriz de caracteres con el nombre «myCharArray» después de la llamada a la función «main()» anterior. «myCharArray» cambia de tamaño a «20» y lo inicializamos con «Character Array».

Ahora queremos mostrar esta matriz de caracteres. Usamos el «cout» del nuevo «myCharArray» para mostrar el conjunto de caracteres agregados al array. Luego inicialice la matriz de caracteres con el nombre «myCharArray2». Aquí, el tamaño de la matriz «myCharArray2» es «5». Todo lo que queda por hacer es configurar el tipo de datos en «char» e insertar el nombre de la matriz de caracteres.

Luego inicialice los caracteres en esta matriz «char». Primero insertamos los caracteres en esta matriz y luego usamos el siguiente bucle «for» para mostrar cada carácter individualmente. A continuación, usamos la función «cout» para agregar «myCharArray2[a]»Vaya a este cout y muestre todos los caracteres en esta matriz de caracteres.

Código 4:

#incluir

#incluir
Utilice el espacio de nombres estándar;
maestro de enteros()
{
char miCharArray[20] = «Matriz de caracteres»;
kut miCharArray Finalizar;
char miCharArray2[5] = {'A', 'b', 'C', 'd', 'mi'};
para(entero a = ; A tamaño(miCharArray2) / tamaño(miCharArray2[]); un ++)
{
kut miCharArray2[a] Finalizar;
}
devolver ;
}

Producción:

Los dos valores de la matriz de caracteres se muestran a continuación. Primero, representamos la cadena completa agregada a la primera matriz de caracteres. Luego, se muestra una segunda matriz de caracteres, en la que insertamos los caracteres y los mostramos individualmente en una línea.

Ejemplo 5:

Después de agregar los espacios de nombres «iostream» y «std», llamamos aquí a «main()» y luego inicializamos «c_array» del tipo de datos «char» con un tamaño de «100». Luego mostramos un mensaje que agrega «Ingrese datos de una matriz de caracteres aquí» para que el usuario pueda ingresar caracteres al imprimir esta fila.

La función «cin» se utiliza para obtener del usuario los caracteres de la matriz «char». Ponemos «c_array» después de «cin» para que los datos ingresados ​​por el usuario se guarden en este «c_array». Ahora, imprimimos los caracteres del array con la ayuda de «cout» poniendo «c_array» en él.

A continuación, se muestra un mensaje en el que agregamos «Ahora ingrese datos en la matriz de caracteres nuevamente». Al imprimir esta fila, el usuario ingresa caracteres en esta área. Para recuperar caracteres del usuario para usarlos en una matriz «char», usamos la función «cin». Ahora usamos «cout» para imprimir los caracteres en la matriz ingresando «c_array» en la matriz.

Código 5:

#incluir
Utilice el espacio de nombres estándar;
maestro de enteros()
{
char c_array[100];
kut c_matriz;
kut «Has iniciado sesión: « matriz_c Finalizar;
kut c_matriz;
kut «Has iniciado sesión: «matriz_cFinalizar;
devolver ;
}

Producción:

Aquí ingresamos «Computadora» en la primera matriz «char». Luego, después de presionar «Entrar», aparecerá en la siguiente línea. Después de eso, ingresamos «Ciencia» en la segunda «matriz de caracteres». Después de presionar «Entrar» nuevamente, aparecerá el siguiente efecto.

en conclusión

El concepto de inicialización de la programación C++ «matriz de caracteres» se explica en detalle aquí. Discutimos que las «matrices de caracteres» se utilizan en C++ para almacenar conjuntos de caracteres y cadenas. Inicializamos múltiples «matrices de caracteres» y las mostramos en el código. También inicializamos una «matriz de caracteres» para obtener los caracteres del usuario en el último código de esta guía. Todos los ejemplos se explican en detalle aquí.

LEER  ¿Qué hace Return 0 en C?

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