| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan laver man en X og Y Grid i C + + Tekst spil
    Brug datastrukturer til at repræsentere områder som grafer og gitre bør udgøre en udfordring til C og C + + programmører. The C + + sproget indeholder en datatype kaldes " matrix ", som repræsenterer en colelction af data under samme variabelnavn. Dog kan et array også indeholde arrays. Dette betyder, at programmører kan konstruere flerdimensionale arrays kan repræsentere to - dimensionelle rum ( såsom et felt af x og y koordinater) . Ting du skal
    Text Editor
    C + + Compiler (såsom Visual Studio Express)
    Vis Flere Instruktioner
    1

    skabe et todimensionelt array. En flerdimensional tabel essentiall repræsenterer en bred vifte af arrays , eller en samling af samlinger. Det betyder dog, at en to -dimensionel array kan repræsentere et gitter . Det betyder også, at enhver x og y koordinat kan eksistere på nettet . Følgende eksempel viser et simpelt gitter , 50 enheder med 50 enheder : Hej

    int grid [50] [50] ,
    2

    Brug en løkke til at befolke nettet. I dette tilfælde betyder ingen værdi i nettet noget, fordi intet er initialiseret . En programmør kan vil starte fra en base af værdien 0 per enhed før du arbejder på nettet. Brug dette eksempel loop til at gøre alle værdier i nettet lige 0 : Hej

    int i = j = 0;

    for (i , i < 50, i + +) {
    < p > for ( j j <50 j + +) {

    grid [ i] [ j] = 0;

    }

    }
    < br > 3

    Placer et element i nettet. Men teksten spillet betegner værdi placering i gitteret , teste denne første ved at indtaste og få værdier fra nettet. Følgende eksempel viser , hvordan du indtaster værdier i nettet , og få dem tilbage : Hej

    int x = 2;

    int y = 3 ,

    grid [x] [y ] = x + y //gitter [2 ] [3] = 5

    int z = (x + y) * y ,

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

    int resultat = grid [2] [ 3]

    int result2 = grid [z ] [3] ;

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Detect Blow af Mic på Xcode 
    ·Sådan Begræns decimal i C Language 
    ·Sådan Gør din egen PSP spil 
    ·Sådan udskriver Enum Værdier i C 
    ·Sådan Ordentligt Luk en WCF Channel 
    ·Sådan Update A DataRow i C # 
    ·Debugging i Visual C 
    ·Cell Processor Tutorial 
    ·Sådan Konverter en Xcode projekt i Files 
    ·Sådan oprettes en PK3 Filer 
      Anbefalede Artikler
    ·Sådan bruges linjerne i en fil som en liste i Perl 
    ·Hvordan skal tjekkes , om et modul Loaded i Python 
    ·Hvordan at omdøbe en fil i Visual Studio C 
    ·Sådan Put C Style Strings i et array i C + + 
    ·Hvordan kører jeg JSP Fra et Eclipse 
    ·Sådan begrænse mængden af ​​tegn i en streng i PHP 
    ·Sådan får MySQL Version i Query 
    ·String Sammenligning i JSP 
    ·Sådan oprettes en C + + klasse 
    ·Sådan Subset et array i Matlab 
    Copyright © Computer Viden http://www.computerdk.com