Devo inserire delle matrici che sono specificate da una lettera "A","B","C",.."Z"
quindi posso inserire massimo 26 matrici.
ogni matrice è specificata da due interi r e c righe e colonne.

avevo abbozzato una cosa cosi:
codice:
struct matrix
{
    int r;
    int c;
    char nome;
    int data[100][100];
} 
void specifica(int& n)
{
    cin>>n;
}
matrix m[n];
avreste altre soluzioni senza impostare per esempio la grandezza massima 100?