Siedze nad tym juz od paru dni i nic.
Dlaczego cout w metodzie pokaz_tablice nic nie pokazuje?
podczas gdy w wypelnij tablice dziala?
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
class B
{
public:
//int w, min_w_w,k,min_w_k,xx,yy;
int x,y,i;
int** tablica;
void wypelnij_tablice();
void pokaz_tablice();
B(int a, int b) {x=a; y=b;tablica=NULL;} //konstruktor
B(const B&); //konstruktor kopiujacy
};
void B::wypelnij_tablice()
{
i=x;
int** tablica=new int*[x];
while(i--)tablica[i]=new int[y];
srand( (unsigned)time( NULL ) );
for(int j=0;j<=x-1;j++)
{
for(int k=0;k<=y-1;k++)
{
tablica [j][k]=(rand()%31)-10;
// cout<<tablica[j][k]<<" ";
};
cout<<endl;
};
};
void B::pokaz_tablice()
{
for(int l=0;l<=x-1;l++)
{
for(int m=0;m<=y-1;m++)
{
cout<<tablica[l][m]; //DLACZEGO!!!
};
cout<<endl;
};
};
int main()
{
int q,w;
cout<<"Podaj wymiar x: ";
cin>>q;
cout<<"Podaj wymiar y: ";
cin>>w;
cout<<endl;
B tablica_dynamiczna(q,w);
tablica_dynamiczna.wypelnij_tablice();
tablica_dynamiczna.pokaz_tablice();
system("PAUSE");
return 0;
}