Prywatna dynamiczna tablica dwuwymiarowa

Odpowiedz Nowy wątek
2013-04-02 22:08
hehnoniewiem
0

Witam. Potrzebuję prywatnej tablicy dwuwymiarowej z liczbą elementów określoną przez użytkownika. Zmienna musi być prywatna i musi być możliwość zapisu i odczytu konkretnych elementów. Zrobiłem tak:


class tablica {
public:
void urozmiar(int a, int b) {
    this->k=a;
    this->w=b;
    this->tab = new int * [this->k];
    for (int j=0; j<this->k; j++) {
        this->tab[j] = new int[this->w];
        }
    }
void ustaw(int a, int b, int el) {
    this->tab[a][b]=el;
    }

int get_tabel(int a,int b) {
    return this->tab[a][b];
    }
...
private:
int **tab;
int k;
int w;
...
}

Program się kompiluje, ale zamiast podanego elementu wyświetla jakieś 6 cyfrowe liczby. Na pewno coś źle zrobiłem z tymi wskaźnikami, ale czy znajdzie się ktoś kto powie jak powinno być, albo przynajmniej co jest źle?

Problem masz raczej z bezsensownym formatowaniem oraz bezsensownym nazewnictwem zmiennych a przez to z użyciem. - _13th_Dragon 2013-04-02 22:11

Pozostało 580 znaków

2013-04-02 22:15
hehnoniewiem
0

Dzięki, źle wywołałem funkcję w mainie, czyli rzeczywiście był problem z użyciem

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0