Allora ragazzi, vi spiego.. mi sono iscritto all'università di ingegneria informatica e sto programmando in c++.. siamo arrivati alle struct, e tra poco finiremo il programma, e a gennaio ci saranno gli esami.. bene, adesso resta il fatto che ho un po di problemi con la programmazione.. Non so mai che cosa fare per far fare una determinata azione al programma.. Con la teoria ci sono, con la pratica non tanto..
Adesso stavo tentando di fare un programma per creare una matrice ma non lo compila perchè mi da un errore..
Se potete dargli un'occhiata magari, cosi per capire che cosa sto sbagliando..
Il programma è incompleto.

#include <iostream>
using namespace std;
typedef int matrice [10][10];
void visualizza (matrice m, int rig, int col);
int main()
{
int i,j,rig,col,rip;
matrice m;
do
{
cout<<"\n matrice";
cout<<"\n Definisci le dimensioni della tua matrice: ";
cout<<"\n Numero righe (<11)";
cin >>righe;
cout<<"\n Numero colonne (<11)";
cin>> colonne;
for (i=0; i<n; i++)
{
for(j=0;j<n;j++)
{

cout<<"Dammi il valore della cella M [ "<<i<<","<<j<< ] "; (QUI MI DA L'ERRORE C++)
cin>>m[i][j];
}
}
cout<<"\n MATRICE ";
visualizza (m, rig, col);

cout<<"\n Vuoi continuare?";
cout<<"Allora premi 1=si altrimenti 0=no";
cin>>rip;
}
while(rip==1);
}