Witam. Mam problem z wypełnieniem tablicy dwuwymiarowej. Przy próbie wpisania wartości wyrzuca błąd:
"Unhandled exception at 0x00F0229D in rownania_liniowe.exe: 0xC0000005: Access violation writing location 0xCDCDCDCD"
Kod:
class Macierz
{
public:
int k,l;
double **tablica;
Macierz (int k_, int l_)
{
k=k_;
l=l_;
tablica=new double *[k];
for (int i=0; i<k; i++)
{
tablica[k]=new double [l];
for (int j=0; j<l; j++)
tablica[i][j]=0;
}
}
};
Obiekt tworzę następująco:
Macierz glowna (5,6);
Próbowałem też wypełniać tablicę poprzez metodę klasy macierz, jednak problem pozostaje taki sam.
Bardzo proszę o pomoc.
dodanie znacznika <code>
- @furious programming