memorie

Status
Niet open voor verdere reacties.

spidy

Nieuwe gebruiker
Lid geworden
27 dec 2006
Berichten
2
hey,

Ik wou even weten of iemand mij soms kan helpen in het programmeren van het spel memorie.
Ik zit dus vast bij de 2dimensionele tabel, weet niet hoe je ervoor zorgt dat de speler
het aantal rijen en kolommen kan kiezen??
als iemand mij er soms kan mee verder helpen in ieder geval al bedankt
 
Laatst bewerkt:
gebruik een 2D array, dat doe je zo:

int Array[10][50];

dit zal dan een array zijn met 10 kolomen en 50 rijen ( of andersom)

wil je nu het 5de getal van de eerste kolom weten , doe je

cout << Array[0][4];

altans dat dacht ik toch :P :P


het aantal rijen en collomen kiezen kan je doen door het dynamisch te alloceren.

int main () {

int *pointer;
int i = 10;
pointer = new int ;
i



pointer[5] = 100;

cout << pointer[5];

}

zo doe je dat voor een gewone array. voor een 2d array is het net hetzelfde :P
 
Laatst bewerkt:
bijvoorbeeld:
int array[5][5];
for(int i = 0; i < 5; i++)
{ for(int j = 0; j < 5; j++)
{ array[j] = 1; }
}
 
ok althans bedankt ik zal het eens proberen,
thx
 
Code:
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    //Vraag hoogte
    cout << "Height: ";
    int height;
    cin >> height;
    
    //Vraag breedte
    cout << "Width: ";
    int width;
    cin >> width;
    
    //Maak bord
    char board[height][width];
    
    //Zet alle characters in board naar spatie
    for(int i = 0; i < height; i++)
    { for(int j = 0; j < width; j++)
      { board[i][j] = ' '; }
    }
    
    //Teken bord op scherm
    for(int l = 0; l < width; l++){ cout << "+-"; }
    cout << "+\n";
    for(int i = 0; i < height; i++)
    { for(int j = 0; j < width; j++)
      { cout << "|" << board[i][j]; }
      cout << "|\n";
      for(int l = 0; l < width; l++){ cout << "+-"; }
      cout << "+\n";
    }
    
    getch();
    
    return 0;
}

zo dan? :P
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan