Salve a tutti ho questo problema con le matrici che non riesco a risolvere :
Al ritorno dalla funzione i valori della matrice sono tutti diversi da 0 sembra che la matrice sia passata per valore e non per riferimento come posso risolvere ?Codice PHP:
void MiaFunzione ( int **M , int n , m )
{
int i , j ;
M = (int**) calloc ( n , sizeof(int) );
for ( i = 0 ; i < n ; i++ )
M[i] = ( int* ) calloc ( m , sizeof(int) );
for ( i = 0 ; i < n ; i++ )
for ( j = 0 ; i < m ; j++ )
M[i][j] = 0;
}
int main ()
{
int **Matrice,i,j;
MiaFunzione ( Matrice , 5 , 5);
for ( i = 0 ; i < n ; i++ )
for ( j = 0 ; i < m ; j++ )
printf("%d",Matrice[i][j];
}

Rispondi quotando