progetto442.cpp|33|error: 'y' cannot appear in a constant-expression|
devo per forza inserirle da tastiera! come faccio??codice:#include <iostream> #include <string> using namespace std; struct matrix { char nome; int r; int c; int** data; }; //N MATRICI,UNA LETTERA CHE INDICA UNA MATRICE,INTERO R,INTERO C void specificaN(int& n) { cin>>n; } int main() { int n; specificaN(n); matrix m[n]; int index=0; char l; int x,y; while(n!=0) { cout<<"inserisci nome A,B,C,..:"<<endl; cin>>l; m[index].nome=l; cin>>x; m[index].r=x; cin>>y; m[index].c=y; m[index].data=new int[x][y]; n--; index++; } }

Rispondi quotando
su cui tanto discutete, va benissimo anche: