io facevo puntare ptr a c[3] semplicemente per indicargli che la matrice occupava 3 colonne.
Quello che però non capisco è perchè non sia possibile usare la forma ptr[1][2].a
Eppure con un vettore unidimensionale la forma ptr[n].membro mi pare che sia accettata... la dereferenziazione c'è sempre, solo che uso la notazione con indice di vettore... è un vettore di struttura...
e poi, dov'è che gli specifico chiaramente di quante colonne è fatta la matrice per permettergli di gestire correttamente gli scostamenti?
fra l'altro il tuo codice mi da una serie infinita di warnings in fase di compilazione...