Witam,
Mam problem z pamięciom, mianowicie program tworzy 2 wymiarowa tablice o zadanych wielkościach, ale przy pewnym założeniu musi ją powiększyć. Dlatego używam delate [] i próbuje stworzyć nową większą, ale niestety wyrzuca mi błąd. Proszę pomoc.
int o;
o=z;
int* profil1=new int[o];
int* profil2=new int[o];
double** wsk= new double*[o];
for(int i=0; i<o; i++)
wsk[i]=new double[85];
//rozpoczyna się petla ktora sobie coś tam liczy
do{
bool mach=false;
for(int i=0; i<z; i++)
{
if ((wsk[i][75]>0.85)||(wsk[i][76]>0.85))
mach=true;
}
if (mach==true)
{
for(int i=0;i<o;i++)
delete [] wsk[i]
delete [] wsk;
delete [] profil1;
delete [] profil2;
o=z;
int* profil1=new int[o];
int* profil2=new int[o];
double** wsk= new double*[o];
for(int i=0; i<o; i++)
wsk[i]=new double[85];
}while(...)