codice:
float** Allocation_Matrix(int r, int c)
{
int i,j;
float **mat;
mat = (float**)malloc(sizeof(float*) * r);
if (mat == NULL)
return NULL;
for(i=0; i<r; i++){
mat[i] = (float*)malloc(sizeof(float) * c);
if (mat[i] == NULL)
{
while (--i >= 0)
free (mat[i]);
free (mat);
return NULL;
}
for(j=0; j<c; j++){
printf("Mat[%d][%d]: ",i,j);
scanf("%f", &mat[i][j]);
}
}
return (mat);
}
Questo è il programma che mi crea la matrice..e a schermo viene visualizzato:
Mat[0][0]: 1
Mat[0][1]: 2
Mat[1][0]: 3
Mat[1][1]: 4
A destra del "caricamento" vorrei visualizzare la matrice...(non sotto come so fare io )..come fare??