poki co zalezy mi by mozna bylo ustalic rozmiar macierzy(ilosc kolumn i wierszy) oraz wpisac cos do tych pol i wyswietlic. W tym celu tworze dynamiczna tablice dwuwymiarowa, przeciarzam operatory << i >> i niestety to nie chce dzialac....
Kod:
#include <iostream>
using namespace std;
class macierz
{
private:
int w, k;
double **tab;
public:
macierz(int w, int k)
{
double **tab;
tab = new double * [w];
for(int i = 0; i<w; i++)
tab[i] = new double[k];
}
friend istream & operator >> (istream & in , macierz & Y)
{
for(int i=0;i<Y.w;i++)
for(int j=0;j<Y.k;j++)
in >> Y.tab[i][j] ;
return in;
}
friend ostream& operator << (ostream & out , macierz Y)
{
for(int i=0; i<Y.w; i++)
{
for(int j=0; j<Y.k; j++)
{
out << Y.tab[i][j] << " ";
}
out << endl;
}
return out;
}
};
Kod:
macierz Y(i, j);
cin >> Y;
cout << Y;
edit#
aha, program sie kompiluje, tyle ze jakby calkowicie ignoruje linijke z cin>> cout<<... po prostu konczy swoje dzialanie
Zakładki