progetto442.cpp|33|error: 'y' cannot appear in a constant-expression|
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++;
}
}
devo per forza inserirle da tastiera! come faccio??