Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como fazer um X e Y da grade em C + Game + Texto
Usando as estruturas de dados para representar campos tais como gráficos e grelhas devem representar um desafio para programadores C e C + + . A linguagem C + + contém um tipo de dados chamado de " conjunto ", o que representa um colelction de dados com o mesmo nome da variável. No entanto , uma matriz pode também conter matrizes . Isto significa que os programadores podem construir matrizes multidimensionais capazes de representar o espaço bidimensional ( tal como um campo de coordenadas x e y ) . Coisas que você precisa
Editor de Texto
C + + Compiler ( como o Visual Studio Express)
Show Mais instruções
1

Criar uma matriz bidimensional. A essentiall matriz multidimensional representa um array de arrays , ou uma coleção de coleções. No entanto , isto significa que uma matriz bidimensional pode representar uma grade . Isto também significa que qualquer coordenadas x e y podem existir na grelha . O exemplo a seguir mostra uma grade simples , 50 unidades por 50 unidades :

int grade [50] [ 50] ;
2

Use um loop para preencher a grade . Neste caso, nenhum valor na grade significa nada, porque nada foi inicializado. Um programador pode querer começar a partir de uma base de valor 0 por unidade antes de trabalhar no grid. Utilize este exemplo de loop para fazer todos os valores da grade igual a 0 :

int i = j = 0;

for ( i; i < 50; i + +) {

for ( j , j < 50; j + +) {

grade [i] [j] = 0; }


}

3

Coloque um elemento no grid. No entanto, o jogo de texto designa a colocação de valor dentro da grade, testar este primeiro inserindo e obter valores a partir da rede . O exemplo a seguir mostra como inserir valores na rede e levá-los de volta :

int x = 2;

int y = 3;

grade [x] [y ] = x + y; //Rede [2 ] [3] = 5

int z = (x + y) * y ;

grade [ z] [y] = x; //grid [15 ] [3] = 2

int resultado = grade [2] [3];

int result2 = grade [z ] [3] ;

Anterior :

Próximo : No
  Os artigos relacionados
·Como passar uma String para abrir um ifstream 
·Como converter CPP a DLL 
·Objetivo principal de arquivos de cabeçalho 
·O que é um Xilinx XPS 
·Diferença entre fgetc e getc 
·Como fazer um + + Bicho Programa Porteiro C mais expres…
·Estrutura C + + Repetição 
·Tipos de erros cadeia de formato 
·Como formatar datas e horas com Iostream 
·Como adicionar GMP para Xcode 
  Artigos em destaque
·Como adicionar um interruptor para um Silverlight App 
·Como fazer cordas minúsculas em C + + 
·Como fazer um projeto no Xcode A partir de uma pasta ex…
·Como usar OpenGL com código de Blocos 
·Depois de selecionar uma data no DateTime Picker, Como …
·Como usar OLE Com o Visual C 
·Como converter CPP a DLL 
·Como ler dados em Xcode 
·Substrings comuns em C 
·Quais são propriedades parciais 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados