Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage en X og Y Grid i C + + Tekst spill
    Bruk av datastrukturer å representere områder som grafer og nett skal bli en utfordring for C og C + + programmerere . The C + + språk inneholder en datatype kalt "array ", som representerer en colelction av data under samme variabelnavn. Imidlertid kan en matrise også inneholde arrays. Dette betyr at programmerere kan konstruere flerdimensjonale matriser stand til å representere to- dimensjonale rommet (for eksempel et felt av x og y koordinater) . Du trenger
    Text Editor
    C + + Compiler (slik som Visual Studio Express)
    Vis flere instruksjoner
    en

    Lag en todimensjonal matrise. En flerdimensjonal array essentiall representerer en rekke matriser , eller en samling av samlinger. Men betyr dette at en to - dimensjonal array kan representere et rutenett. Dette betyr også at alle x og y koordinat kan eksistere på nettet . Følgende eksempel viser en enkel grid , 50 enheter med 50 enheter : en

    int grid [ 50 ] [ 50 ];
    2

    Bruk en løkke til å fylle rutenettet. I dette tilfellet betyr ingen verdi i rutenettet noe, fordi ingenting har blitt initialisert. En programmerer kan være lurt å starte fra en base av verdi 0 per enhet før du arbeider på nettet . Bruk dette eksempelet sløyfe for å gjøre alle verdier i rutenettet lik 0 : en

    int i = j = 0;

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

    grid [ i] [ j ] = 0;

    }

    }

    3

    inn en element i nettet . Men teksten spillet betegner verdien plassering i rutenettet , teste dette først ved å legge inn og får verdier fra rutenettet. Følgende eksempel viser hvordan du skriver inn verdier i nettet og få dem tilbake : en

    int x = 2;

    int y = 3;

    grid [ x ] [ y ] = x + y , //​​grid [ 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 ];

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å kompilere C programmer Online 
    ·Hvordan vise innholdet i en Array List i en tekstboks i…
    ·Slik registrerer en SIS Nokia Application fil 
    ·Slik installerer du Windows Mobile 5.0 Pocket PC SDK 
    ·Hvordan skrive en test Plan 
    ·Slik hindrer C bufferoverløpene 
    ·Hvordan sende tastetrykk til Active X Properties 
    ·Hvordan bygge en Game Engine From Scratch 
    ·Hvordan bruke negative tall i C 
    ·Hvordan lage Strings små bokstaver på C + + 
      Anbefalte artikler
    ·Hvordan legge til Dynamic DataGrid kolonner 
    ·PHP vil ikke koble til MySQL 
    ·Slik konverterer en liste til en Datasett 
    ·Hvordan skrive Turbo Pascal programmer 
    ·Forskjellen mellom funksjoner og prosedyrer i Visual Ba…
    ·Hvordan lage et bilde Galleri Med Neste og Forrige Link…
    ·Hvordan endre størrelsen på bilder ved hjelp av C # 
    ·Slik Clear en JMS Queue 
    ·Hvordan erstatte en funksjon i Java 
    ·Sette inn PHP Into WordPress 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/