Witam! Mam problm z prostym programem i mam nadzieję, że ktoś mi pomoże go rozwiązać. Otóż, dlaczego ten kod:
#include <iostream>
using namespace std;
int main()
{
int a=3;
cout<<"Jak duże ma być pole: ";
cin>>a;
const int b=a;
char (*w1)[b]=new char[b][b];
w1[b][b]=3;
delete w1;
}
Jest według kompilatora zły, a ten:
#include <iostream>
using namespace std;
int main()
{
const int a=3;
const int b=a;
char (*w1)[b]=new char[b][b];
w1[b][b]=3;
delete w1;
}
Jest już dobry? Z góry dziękuje za pomoc ;)