Inicializar la matriz de caracteres en C++

Inicializar La Matriz De Caracteres En C



En C++, podemos declarar e inicializar matrices de diferentes tipos de datos como int, string, char, etc. Una matriz es una variable que puede contener varios valores de un tipo de datos similar. La 'matriz de caracteres' se utiliza para almacenar la colección del personaje y las cadenas que contiene. La 'matriz de caracteres' es similar a la 'matriz int'. Mientras la matriz int almacena los valores numéricos, la 'matriz de caracteres' almacena la colección de caracteres o cadenas en la programación C++. En esta guía, inicializaremos la matriz de caracteres en C++ en nuestros códigos.

Ejemplo 1:







Comencemos el código C++ incluyendo los archivos de encabezado. El primer archivo de encabezado en este ejemplo es 'iostream'. Algunas funciones como 'cin' o 'cout' se declaran en este archivo de encabezado que necesitamos en este código. El segundo archivo de encabezado es 'string.h' que se agrega aquí ya que en él se definen muchas funciones que necesitamos para manipular el carácter de la matriz. El espacio de nombres 'std' también se agrega en este código. Luego, invocamos aquí el método “main()”.



Para inicializar la matriz de caracteres, colocamos la palabra clave 'char'. Luego, el nombre de la matriz se escribe aquí. El nombre de la matriz de caracteres es 'new_Array' cuyo tamaño se ajusta a '50'. Luego, inicializamos esta matriz de caracteres con la 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, por lo que colocamos 'new_Array' en el 'cout'. Esto representa la matriz de caracteres en la consola.



Código 1:





#incluir
#incluir
usando el espacio de nombres estándar;
ent principal ( )
{
char new_Array [ 50 ] = '¡Mi primer conjunto de personajes ya está aquí!' ;
corte << nueva_matriz << fin;
    devolver 0 ;
}

 

Producción:



La matriz de caracteres que inicializamos en el código se muestra aquí en el resultado dado. Todos los datos que utilizamos para inicializar la matriz de caracteres se representan a continuación:

Ejemplo 2:

Los archivos de encabezado 'iostream' y 'string.h' se incluyen aquí. 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 ponemos el nombre del array de caracteres.

Luego, asignamos los caracteres a esta matriz, o podemos decir que inicializamos esta matriz aquí con los caracteres. Insertamos los caracteres en esta matriz y luego utilizamos el bucle 'for' debajo porque queremos mostrar todos estos caracteres por separado. Luego, usamos 'cout' y agregamos 'Arr_1[i]' en este cout que muestra todos los caracteres de la matriz de caracteres.

Código 2:

#incluir

#incluir
usando el espacio de nombres estándar;
ent principal ( )
{
carácter Arr_1 [ 10 ] = { 'a' , 'Es' , 'i' , 'Oh' , 'en' , 'norte' , 'Con' , 'b' , 'En' , 'X' } ;
    para ( int yo = 0 ; i < tamaño de ( Arr_1 ) / tamaño de ( Arr_1 [ 0 ] ) ; yo ++ )
    {
corte << 'El carácter de Array es ' << Arr_1 [ i ] << fin;
    }    
devolver 0 ;
}

 

Producción:

Todos los caracteres de la matriz de caracteres ahora se muestran aquí. Insertamos estos caracteres mientras inicializamos la matriz en nuestro código proporcionado y luego los representamos.

Ejemplo 3:

Incluimos los archivos de encabezado 'iostream' y 'string.h' ya que necesitamos trabajar con las funciones que están definidas en ellos y luego colocamos el espacio de nombres 'std' debajo de ellos.

A continuación, inicializamos la matriz de caracteres con el nombre 'a' después de invocar la función 'main()'. El tamaño de esta matriz 'a' es '12'. Ahora, lo que hacemos es insertar el nombre de la matriz de caracteres después de configurar el tipo de datos en 'char'. 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 el bucle 'for'. A continuación, agregamos 'a[i]' a este cout usando la función 'cout' que muestra todos los caracteres de esta matriz 'char'.

Código 3:

#incluir

#incluir
usando el espacio de nombres estándar;
ent principal ( )
{
char un [ 12 ] = { 'a' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Con' , '@' } ;
    para ( int yo = 0 ; i < tamaño de ( a ) / tamaño de ( a [ 0 ] ) ; yo ++ )
    {
corte << 'El personaje es ' << a [ i ] << fin;
    }    
devolver 0 ;
}

 

Producción:

Esto ahora muestra todos los caracteres de la matriz 'char'. En el código dado, inicializamos la matriz y agregamos estos caracteres, presentándolos aquí.

Ejemplo 4:

Debemos trabajar con las funciones que están definidas en los archivos de cabecera “iostream” y “string.h”; los incluimos primero, seguidos del espacio de nombres 'std'. Luego usamos el nombre 'myCharArray' para inicializar la matriz de caracteres después de la llamada a la función 'main()' antes mencionada. El tamaño del “myCharArray” lo ajustamos a “20” y lo inicializamos con “Character Array”.

Ahora queremos mostrar esta matriz de caracteres. Usamos 'cout' donde agregamos 'myCharArray' para mostrar la colección de caracteres que agregamos a esta matriz. Luego, la matriz de caracteres se inicializa con el nombre 'myCharArray2'. Aquí, la matriz 'myCharArray2' tiene un tamaño de '5'. Todo lo que queda por hacer es establecer el tipo de datos en 'char' e insertar el nombre de la matriz de caracteres.

Luego, los caracteres se inicializan en esta matriz 'char'. Primero insertamos los caracteres en esta matriz, luego usamos el bucle 'for' a continuación para mostrar cada carácter por separado. A continuación, usamos la función 'cout' para agregar 'myCharArray2[a]' a este cout, mostrando todos los caracteres en esta matriz de caracteres.

Código 4:

#incluir

#incluir
usando el espacio de nombres estándar;
ent principal ( )
{
char miCharArray [ 20 ] = 'Matriz de caracteres' ;
corte << miCharArray << fin;
char miCharArray2 [ 5 ] = { 'a' , 'b' , 'C' , 'd' , 'Es' } ;
    para ( int a = 0 ; a < tamaño de ( miCharArray2 ) / tamaño de ( miCharArray2 [ 0 ] ) ; a++ )
    {
corte << miCharArray2 [ a ] << fin;
    }
    devolver 0 ;
}

 

Producción:

Ambos valores de las matrices de caracteres se muestran a continuación. Primero, representamos la cadena completa que agregamos en la primera matriz de caracteres. Luego, se muestra la segunda matriz de caracteres en la que insertamos los caracteres y los mostramos por separado en una sola línea.

Ejemplo 5:

Después de agregar el espacio de nombres 'iostream' y 'std', llamamos aquí a 'main()' y luego inicializamos el 'c_array' del tipo de datos 'char' con el tamaño de '100'. Luego, mostramos un mensaje en el que agregamos 'Ingrese datos en la matriz de caracteres aquí' para que el usuario ingrese los caracteres cuando se imprima esta línea.

La función 'cin' se utiliza para obtener del usuario el carácter en la matriz 'char'. Colocamos 'c_array' después de 'cin' para que los datos que ingresa el usuario se guarden en este 'c_array'. Ahora, imprimimos los caracteres de la matriz con la ayuda de 'cout' poniendo 'c_array' en él.

A continuación se muestra un mensaje al que le agregamos “Ahora nuevamente, ingresa datos en el Array de caracteres”. El usuario ingresa los caracteres en esta área cuando se imprime esta línea. Para recuperar un carácter del usuario para usarlo en la matriz 'char', usamos la función 'cin'. Ahora, usamos 'cout' para imprimir los caracteres de la matriz introduciendo 'c_array' en ella.

Código 5:

#incluir
usando el espacio de nombres estándar;
ent principal ( )
{
char c_array [ 100 ] ;
corte <> c_matriz;
corte << 'Entraste: ' << matriz_c << fin;
corte <> c_matriz;
corte << 'Entraste: ' << matriz_c << fin;
    devolver 0 ;
}

 

Producción:

Aquí, ingresamos 'Computadora' en la primera matriz 'char'. Luego, se muestra en la siguiente línea después de presionar 'Entrar'. Después de esto, ingresamos 'Ciencia' en la segunda 'matriz de caracteres'. Esto también se muestra a continuación después de presionar 'Entrar' nuevamente.

Conclusión

El concepto de inicialización de la programación C++ de “matriz de caracteres” se explica en detalle aquí. Discutimos que la 'matriz de caracteres' se utiliza para almacenar la colección de caracteres y la cadena en C++. Inicializamos múltiples 'matrices de caracteres' y las mostramos en nuestros códigos. También inicializamos una 'matriz de caracteres' para obtener los caracteres del usuario en nuestro último código de esta guía. Todos los ejemplos se explican detalladamente aquí.