Matriz de char de C ++ desde la función

Matriz de char de C ++ desde la función
Las matrices son una forma particular de variable que permite a los usuarios administrar diferentes conjuntos de valores (entero, carácter, cadena, etc.) en un solo espacio de memoria. Los índices hacen que sea fácil identificar los caracteres o elementos. El tipo de datos C ++ llamado Char se usa para almacenar caracteres. Un personaje se abrevia como char. Los datos se guardan como un valor absoluto porque este es un conjunto de datos integral. Un char ocupa un byte de memoria.

Como una variedad de números o enteros flotantes, cada índice de matriz incluye un elemento o carácter. Discutiremos cómo devolver una matriz de char de una función en C ++ en este artículo:

Use el bucle 'for' para devolver la matriz de personajes

En este código, usaremos un bucle for en c ++ para devolver una matriz de caracteres. Construiremos la matriz de caracteres y luego especificaremos el tamaño de esa matriz. Luego definimos una variable de tipo de datos 'entero'. Podemos usar el bucle 'for' asignando 0 a la variable 'i', que tendría un valor menor que el tamaño de la matriz, y mejorar el valor de 'i' por 1 en cada bucle. Antes de presentar la matriz de caracteres, debemos retener los datos en la variable en cada proceso iterativo.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

int i;
char char_arr [6];
char_arr [0] = 'l';
char_arr [1] = 'm';
char_arr [2] = 'n';
char_arr [3] = 'O';
char_arr [4] = 'P';
char_arr [5] = 'Q';
cout<<"\nshow all the characters:\n";
para (i = 0; i<6; i++)

cout<<"char_arr["<cout<<("\n");

getch ();
regresar 0;

Aquí tenemos que presentar dos archivos de encabezado importantes y . Junto con esto, hemos estado usando el espacio de nombres estándar. Se invoca la función principal (). Hemos inicializado una variable 'I'. Declaramos la matriz de personajes y establecemos el tamaño de la matriz. Habría el personaje 'l' en el índice '0' de la matriz. En el índice '1', habría el carácter 'M'. En el índice '2', habría el carácter 'n'. En el índice '3', habría carácter 'O'. En el índice '4', habría el carácter 'P'. En el índice '5', habría el carácter 'Q'.

El comando 'Cout' se aplica para imprimir la línea 'Mostrar todos los caracteres' antes de mostrar los elementos de matriz de caracteres. Mostramos los miembros de la matriz de caracteres definidos usando un bucle para un bucle. Dentro del cuerpo del bucle 'for' primero, iniciamos la variable de bucle 'I'. Aplicamos la condición en esta variable 'I<6', and in the last part, we increment the value of this variable. We have utilized the 'cout' command to show the elements of the defined array. '\n' is used to print the elements on separate lines.

Al final, hemos ingresado getch () y 'return 0'. En el código, utilizamos el método getch () para mantener la pantalla de salida disponible hasta que el usuario ingrese cualquier tecla en el teclado para cerrar la pantalla de salida.

Use el bucle 'while' para devolver la matriz de personajes

En este caso, demostraremos cómo utilizar el bucle While en C ++ para devolver una matriz de caracteres. Antes de presentar la matriz de caracteres, utilizaremos un bucle de tiempo para validar la variable 'int' más pequeña que el tamaño de la matriz en cada iteración y guardar el valor en una matriz de caracteres.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

int i;
char char_arr [] = 'a', 'l', 'e', ​​'e', ​​'n', 'a', 'a';
cout<<"\nshow all the characters:\n";
i = 0;
mientras yo<7)

cout<<"char_arr["<cout<<("\n");
i ++;

getch ();
regresar 0;

Dos bibliotecas, y deben incluirse al inicio del programa. Hemos estado empleando el espacio de nombres estándar. La función main () se llama. Hemos configurado una variable llamada 'I' dentro del cuerpo de este método. Ahora se declara la matriz de personajes. Se han especificado los componentes de la matriz de caracteres. El personaje 'A' estará en el índice '0' de la matriz. El personaje 'L' estará en el índice '1.'El personaje' E 'se encontrará en el índice' 2 '. El personaje 'E' se encontrará en el índice '3'. El personaje 'n' se encontrará en el índice '4'. El personaje 'A' se encontrará en el índice '5.'El personaje' A 'se encontrará en el índice' 6.'

Antes de presentar los componentes de la matriz de caracteres, la instrucción 'Cout' se usa para mostrar el texto 'Mostrar todos los caracteres.'El bucle' while 'se aplica para ilustrar los elementos de la matriz de caracteres definida. Inicialmente definimos la variable de bucle 'i' justo fuera del cuerpo del bucle 'while'. Hemos utilizado la instrucción 'Cout' para mostrar los elementos de la matriz declarada con sus posiciones después de aplicar la condición en la variable 'i<7'. '\n' would be applied to display every element on its line. We've added getch() and 'return 0' commands at the termination of the code.

Para devolver una matriz de personajes, utilice un bucle 'do-while'

En este caso, utilizaremos un bucle do-while en c ++ para devolver una matriz de caracteres.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

int i;
char char_arr [] = 'p', 'y', 't', 'h', 'o', 'n';
cout<<"\nshow all the characters:\n";
i = 0;
hacer

cout<<"char_arr["<cout<<("\n");
i ++;

mientras yo<6);
getch ();
regresar 0;

En primer lugar, integramos los archivos de encabezado y . Después de usar 'espacio de nombres', invocamos la función Main (). La variable 'I' se inicializa para almacenar los elementos de matriz de caracteres. Especificamos a los miembros de la matriz de personajes declarando esta matriz. Tenemos que ingresar el comando 'Cout' para imprimir la frase justo antes de los elementos de la matriz de caracteres después de inicializar la variable 'I'. Hemos empleado un bucle de hacer mientras. En el segmento de 'do', hemos utilizado la instrucción 'cout' para mostrar todos los elementos de la matriz requerida. Luego aplicamos la condición 'i<6' in the body of the while portion. To terminate the code, we employ 'return 0'.

Conclusión

Las matrices de personajes en el lenguaje C ++ se han revisado en este artículo. Las matrices de caracteres son conjuntos de caracteres en forma de matrices. La discusión anterior incluye tres técnicas básicas para devolver la matriz de caracteres de la función.