Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een X -en Y -tabel in Make C + + Tekst Game
Met behulp van data structuren om gebieden zoals grafieken en rasters vertegenwoordigen zou een uitdaging voor C en C + + programmeurs opleveren . De C + + taal bevat gegevenstype de " matrix ", die een colelction van data onder dezelfde variabele vertegenwoordigt . Echter , kan een array ook arrays bevatten . Dit betekent dat programmeurs multidimensionele staat die tweedimensionale ruimte ( zoals een gebied van x en y coördinaten) kan construeren . Wat je nodig hebt
Text Editor
C + + Compiler ( zoals Visual Studio Express )
Toon Meer Aanwijzingen
1

Maak een tweedimensionale matrix . Een multidimensionale array essentiall vertegenwoordigt een array van arrays , of een verzameling van verzamelingen . Dit betekent echter dat een twee - dimensionale array van een raster kan vertegenwoordigen . Dit impliceert dat elke x en y coördinaat kan bestaan ​​op het raster . Het volgende voorbeeld laat een eenvoudig raster , 50 eenheden met 50 eenheden :

int rooster [ 50 ] [ 50 ] ; kopen van 2

Gebruik een lus aan het net bevolken . In dit geval , geen waarde in het net iets betekent , omdat er niets is geïnitialiseerd . Een programmeur kan willen starten vanuit een basis van waarde 0 per eenheid voor het werken op de grid . Gebruik dit voorbeeld lus om alle waarden te maken in het rooster gelijk 0 :

int i = j = 0;

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

voor ( j ; j < 50 ; j + + ) {

rooster
[ i ] [ j ] = 0 ;

}

}
< br >

Plaats 3 een element in het raster . De tekst spel aanwijst Echter waarde plaatsing binnen het raster , test dit eerst door het invoeren van en het krijgen van de waarden van het net . Het volgende voorbeeld laat zien hoe u waarden in te voeren in het net en krijgen ze terug :

int x = 2 ;

int y = 3 ;

raster
[ x ] [ y ] = x + y ; //rooster [ 2 ] [ 3 = 5

int z = ( x + y ) * y ] ;

raster
[ z ] [ y ] = x ; //rooster [ 15 ] [ 3 ] = 2

int resultaat
= rooster [ 2 ] [ 3 ] ;

int resultaat2 = raster [ z ] [ 3 ] ;

Previous: Next:
  C /C + + Programming
·Hoe maak je een pong spel te m…
·Hoe maak je een Linked List in…
·Hoe te compileren C + + code g…
·Hoe te Variabelen Deel Geduren…
·Hoe gemeenschappelijk Block Va…
·Hoe maak je een Push Button In…
·Hoe te Com -poorten gebruiken …
·Hoe je encryptie-algoritmen ge…
·Hoe maak je een 2D- array gebr…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe Word Wrap Met Visual C 
·Hoe maak je een T - test in MATLAB 
·Hoe te gebruiken gegevens Sets on VB.NET…
·Hoe te converteren naar RC Float 
·Hoe kan ik een Ping -programma in Java 
·Hoe maak je een tabel opmaken op TextVie…
·Wat zijn programma Flowcharts ? 
·Hoe te gebruiken VB te communiceren met …
·Hoe de Buffer van Serials in MATLAB 
Copyright © Computer Kennis https://www.nldit.com