Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como fazer uma matriz de strings
armazenar dados de programas de computador em uma série de diferentes recipientes . Um contêiner básico e fácil de usar é a matriz , que armazena dados em uma seqüência de células de memória . Uma variação comum da matriz é uma matriz, que é às vezes chamado de uma matriz bidimensional . A matriz armazena um número de matrizes no interior de uma única matriz , exterior . As múltiplas matrizes internas então armazenar um tipo de dados , como uma seqüência de texto . Você pode usar uma linguagem de programação como C + + para armazenar seqüências de texto em uma matriz. Coisas que você precisa
C + + ambiente de desenvolvimento integrado (IDE) , como o Eclipse CDT
compilador C + + , como o GCC
Mostrar Mais instruções
1

Carregue o + IDE C + clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " C + + Project" para criar um novo projeto de C + +. Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE.
2

Crie uma função principal. A função principal é onde o programa começa. Escreva o seguinte na parte superior do arquivo de código fonte :

int main () {}


3

Declare uma matriz bidimensional , ou matriz, de cordas. Você pode definir o tamanho da matriz para o que quiser . Por exemplo, para criar uma matriz que é de cinco cordas de comprimento e cinco de largura cordas , escreva o seguinte, entre as chaves da função principal :

matriz string [ 5] [5 ];
4

loop através da matriz usando uma nested " para" loop. O primeiro loop "para" percorre a matriz externa da matriz , que é aquele que contém os outros arranjos . O segundo ciclo "for" loop sobre a matriz interior da matriz , que contém as cadeias . Para criar um nested loop "for" , escreva a seguinte declaração abaixo da declaração da matriz :

//loop for externo

for (int i = 0; i < 5; i + + )

{

//interior loop for começar

for (int j = 0; j < 5; j + +) {}


//interior para o final de loop

}

//exterior para o final de loop
5

Atribuir um valor a cada corda na matriz . Cada corda é visitado uma vez dentro do nested " para" loops. Ao colocar a seguinte declaração entre as chaves que seguem imediatamente o segundo laço "for" , você pode definir o valor de cada string. Escreva o seguinte, entre as chaves após o segundo ciclo "for" :

matriz [ i] [ j] = 'x' ;
6

Imprimir o valor da matriz para janela de saída. Coloque a seguinte linha imediatamente após a atribuição corda feita na etapa anterior :

cout << matriz [ i] [ j] ;
7

Imprima um caractere de nova linha em no final de uma iteração completa do exterior " para" loop . Um conjuntos de iteração completos e imprime o texto de todas as cadeias contidos em um conjunto interior . Ao imprimir um caractere de nova linha aqui , a saída impressa é dividida em uma grade com linhas e colunas. Escreva a seguinte declaração após o texto : "//interior para o final do loop. "

Cout << endl;
8

Execute o programa pressionando o verde "Play" botão. A saída do programa fica assim:

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Comprimento de Cordas Sem Construído na função em C …
·Como ver a pilha de chamadas em GDB 
·Como Fazer um Asterisk Espaço Padrão em C + + 
·Como fazer um gráfico vertical em C + + 
·Como usar a função atoi 
·Como instalar os compiladores C + + para Netbeans 
·As vantagens do C + + Estrutura Repetição 
·Como compilar C + + em Linux 
·Como escrever extensões HTML em C 
·Como inverter um número na booleano 
  Artigos em destaque
·As diferenças em malloc e calloc 
·Como usar Fortran em C + + Linux 
·Como usar OLE Com o Visual C 
·Funções C para Xilinx 
·Como alterar um fator de preenchimento 
·Função recursiva em C 
·Como fazer um C + + void display 
·C + + Função chamada está faltando Lista Argument 
·Como escrever um programa em C para Conversões Métric…
·Como converter um número para um personagem usando C +…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados