A memória adjacente é usada para estocar elementos vetoriais. Portanto, decidimos escrever este artigo para os usuários ingênuos que não sabem como exibir vetores no shell usando C++.
Vamos começar com a abertura do shell do terminal através do atalho “Ctrl+Alt+T”. Você deve ter o editor Nano e o compilador G ++ de C ++ configurado no seu sistema Linux, pois estamos trabalhando no Ubuntu 20.04.
Antes de iniciar nossos exemplos, criaremos um novo arquivo C ++ simples e abrindo -o com um editor de nano. Ambos os comandos são mostrados abaixo.
Exemplo 01: Usando o loop "para"
Vamos começar com o primeiro exemplo de exibição ou impressão da estrutura de dados do vetor no Ubuntu 20.04 Shell enquanto trabalha na linguagem C ++. Inicie seu código com a adição de alguns cabeçalhos principais de C++. O primeiro é padrão "iostream" para utilizar o fluxo de entrada e saída. A outra biblioteca de cabeçalho deve ser "vetor" para utilizar as estruturas de dados do vetor em nosso código. O espaço para nome "std" para a linguagem C ++ deve ser adicionado para usar as instruções padrão "CIN" e "Cout" no script.
A função Main () vem após o espaço de nome padrão. Começou com a inicialização de um vetor do tipo inteiro “V”, recebendo 5 valores inteiros. Este vetor é redimensível. A cláusula padrão do cout está aqui para nos dizer que o vetor será exibido. O loop "for" é iniciado a partir do 1º índice do vetor até o final usando a função "tamanho".
A cláusula Cout está utilizando a função "at ()" para iterar os valores do vetor usando índices I.e. "Eu" e imprime todos os valores do vetor "V".
#incluir
#incluir
usando namespace std;
int main ()
vetorv = 12,14,16,18,20;
cout <<"Vector 'v' : ";
para (int i = 0; icout < cout<
Salve este código com "Ctrl+S" e deixe este arquivo C ++ com "Ctrl+X" para sair do editor. Quando voltamos ao shell, é hora de utilizar o compilador "G ++" para compilar nosso código recém -fabricado.
Use o nome do arquivo junto com a palavra -chave "g ++". A compilação será vista como bem -sucedida se não mostrar nenhuma saída. Lá vem o “./a.fora ”Instrução do Ubuntu 20.04 Para executar o código compilado.
Usando os dois comandos em nosso sistema Linux nos leva à saída mostrando os elementos vetoriais no shell.
Exemplo 02: Usando o loop com "cada" elemento
Vamos dar uma olhada no novo exemplo para usar o loop "for" de uma maneira diferente. Desta vez, estaremos levando o mesmo código com pequenas mudanças. A primeira mudança que estamos fazendo é na linha de inicialização do vetor.
Nós mudamos todo o vetor junto com seu tipo. Usamos o vetor do tipo de caractere "V" com 5 valores de caracteres, i.e., alfabetos. A outra mudança foi feita para o loop "para". Inicializamos um elemento "cada" como "e" tomando o vetor "V" como fonte para obter elementos um após o outro.
Cada elemento "E" será exibido usando a declaração "Cout". Depois disso, o loop de "para" termina, demos uma quebra de linha e o código é concluído.
#incluir
#incluir
usando namespace std;
int main ()
vetorv = 'a', 'b', 'c', 'd', 'e';
cout <<"Vector 'v' : ";
para (int e: v)
cout<cout<
Este código foi compilado usando o mesmo compilador "G ++" do Ubuntu 20.04 para c++. Ao executar este código compilado no shell, obtivemos o resultado como números. Isso implica que o loop "for" sempre converterá uma string ou valores de caracteres de um vetor em números antes de exibir.
Exemplo 03:
Vamos ver como o loop "while" funcionará nos vetores quando usado. Assim, estamos usando o mesmo código geral mais uma vez. A primeira mudança é inicializar um número inteiro "eu" para 0. O mesmo vetor do tipo de personagem é usado.
Até que o valor "i" seja menor que o tamanho de um vetor, a declaração cout dentro do loop "while" continuará exibindo o valor de índice específico do vetor e o incremento "i" por 1. Vamos compilar este código com G ++ para ver os resultados.
#incluir
#incluir
usando namespace std;
int main ()
vetorv = 'a', 'b', 'c', 'd', 'e';
cout <<"Vector 'v' : ";
enquanto (int icout< i ++;
cout<
Depois de executar este código após a compilação, vimos que os valores do personagem do vetor “V” são exibidos usando o loop “while”.
Exemplo 04:
Vejamos o último exemplo para usar a função de cópia e o iterador para exibir o conteúdo/valores de um vetor. Em primeiro lugar, para usar a função Iterator e Copy (), você deve adicionar o algoritmo e o cabeçalho do iterador após a biblioteca iostream e vetorial usando "#include".
O vetor inteiro “V” é inicializado e a função Copy () é iniciada com as funções “BEGIN ()” e “END ()” para levar o início e o final do vetor. O Ostream_iterator está aqui para iterar os valores do vetor e está utilizando a instrução "cout" para exibir todos os valores.
#incluir
#incluir
#incluir
#incluir
usando namespace std;
int main ()
vetorv = 12,14,16,18,20;
cout <<"Vector 'v' : ";
cópia (v.BEGIN (), V.end (), ostream_iterator(cout, ""));
cout<
Todos os valores do vetor foram exibidos no shell ubuntu na execução e compilação.
Conclusão:
Isso se tratava de inicializar e imprimir um iterador no código C ++ usando o Ubuntu 20.04 Sistema. Adotamos um total de 4 métodos diferentes para obter resultados semelhantes, eu.e., para loop, para cada loop, enquanto loop, a função de cópia e o iterador. Você pode fazer uso desses exemplos em qualquer um dos ambientes C ++.