C ++ Return Char Array da função

C ++ Return Char Array da função
Matrizes são uma forma específica de variável que permite aos usuários gerenciar diferentes conjuntos de valores (número inteiro, caráter, string, etc.) em um único espaço de memória. Os índices simplificam identificar os caracteres ou elementos. Tipo de dados C ++ chamado char é usado para armazenar caracteres. Um personagem é abreviado como char. Os dados são salvos como um valor absoluto, porque este é um conjunto de dados integrais. Um char ocupa um byte de memória.

Como uma variedade de números flutuantes ou números inteiros, todo índice de matriz inclui um elemento ou personagem. Discutiremos como devolver uma matriz de char de uma função em C ++ neste artigo:

Use 'para' loop para retornar a matriz de personagens

Neste código, usaremos um loop for em C ++ para retornar uma variedade de caracteres. Vamos construir a matriz de caracteres e depois especificaremos o tamanho dessa matriz. Em seguida, definimos uma variável de tipo de dados 'inteiro'. Podemos usar o loop 'para' alocando 0 para a variável 'i', que teria um valor menor que o tamanho da matriz e aprimorar o valor do 'i' por 1 em cada loop. Antes de apresentar a matriz de caracteres, devemos manter os dados na variável em cada processo iterativo.

#incluir
#incluir
usando namespace 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 ();
retornar 0;

Aqui temos que introduzir dois arquivos importantes de cabeçalho e . Junto com isso, estamos usando o espaço de nome padrão. A função principal () é invocada. Nós inicializamos uma variável 'i'. Declaramos a matriz de personagens e definimos o tamanho da matriz. Haveria o personagem 'l' no índice '0' da matriz. No índice '1', haveria o personagem 'm'. No índice '2', haveria o personagem 'n'. No índice '3', haveria caráter 'o'. No índice '4', haveria o personagem 'p'. No índice '5', haveria o personagem 'q'.

O comando 'cout' é aplicado para imprimir a linha 'mostra todos os caracteres' antes de exibir os elementos da matriz de caracteres. Exibimos os membros definidos da matriz de caracteres usando um loop para um loop. Dentro do corpo do loop 'para' primeiro, iniciamos a variável loop 'i'. Aplicamos a condição nesta variável '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.

No final, entramos getch () e 'return 0'. No código, utilizamos o método getch () para manter a exibição de saída disponível até que o usuário insira qualquer tecla no teclado para fechar a tela de saída.

Use 'while' loop para retornar a matriz de personagens

Nesse caso, demonstraremos como utilizar o loop while em C ++ para retornar uma matriz de caracteres. Antes de apresentar a matriz de caracteres, usaremos um loop de tempo para validar a variável 'int' menor que o tamanho da matriz em cada iteração e salvar o valor em uma matriz de caracteres.

#incluir
#incluir
usando namespace std;
int main ()

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

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

getch ();
retornar 0;

Duas bibliotecas e, devem ser incluídas no início do programa. Estamos empregando o espaço de nome padrão. A função main () está sendo chamada. Configuramos uma variável chamada 'i' dentro do corpo deste método. Agora a matriz de personagens é declarada. Os componentes da matriz de caracteres foram especificados. O personagem 'a' estará no índice '0' da matriz. O personagem 'L' estará no índice '1.'Personagem' e 'será encontrado no índice' 2 '. O personagem 'e' será encontrado no índice '3'. O personagem 'n' será encontrado no índice '4'. O personagem 'A' será encontrado no índice '5.'Personagem' a 'será encontrado no índice' 6.'

Antes de apresentar os componentes da matriz de caracteres, a declaração 'cout' é usada para exibir o texto 'Mostrar todos os personagens.'O loop' while 'está sendo aplicado para ilustrar os elementos da matriz de caracteres definidos. Inicialmente, definimos a variável de loop 'i' do lado de fora do corpo do 'while' loop. Usamos a declaração 'cout' para exibir os itens da matriz declarada com suas posições após aplicar a condição na variável '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 uma matriz de personagens, utilize um loop 'do-while'

Nesse caso, usaremos um loop de fazer-while em C ++ para retornar uma variedade de caracteres.

#incluir
#incluir
usando namespace std;
int main ()

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

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

enquanto eu<6);
getch ();
retornar 0;

Primeiro de tudo, integramos os arquivos de cabeçalho e . Depois de usar o 'namespace', invocamos a função principal (). A variável 'i' é inicializada para armazenar os elementos da matriz de personagens. Especificamos os membros da matriz de personagens declarando esta matriz. Temos que entrar no comando 'cout' para imprimir a frase pouco antes dos elementos da matriz do personagem depois de inicializar a variável 'i'. Nós empregamos um loop de fazer-while. No segmento de 'do', usamos a declaração 'cout' para exibir todos os elementos da matriz necessária. Então aplicamos a condição 'eu<6' in the body of the while portion. To terminate the code, we employ 'return 0'.

Conclusão

As matrizes de personagens na linguagem C ++ foram revisadas neste artigo. Matrizes de personagens são conjuntos de caracteres mantidos na forma de matrizes. A discussão anterior inclui três técnicas básicas para devolver a matriz de personagens da função.