Hi, i'm a beginner and i don't know what does this error mean. Please help me.
The error is at the line 26, in the function free (i think it is a function)
#include <stdio.h>
#include <stdlib.h>
int main() {
int **x;
int i,j;
int v[i][j];
int m,n;
printf ("Numero di righe della matrice: ");
scanf ("%d",&m);
printf ("Numero di colonne della matrice: ");
scanf ("%d",&n);
x = (int**) malloc(m*n*sizeof(int));
// Inizializzo anche tutti i sotto-vettori,
// ovvero le righe della matrice
for (i=0; i<m; i++)
x[i] = (int*) malloc(n*sizeof(int));
for (i=0; i<m; i++)
for (j=0; j<n; j++) {
printf ("Elemento [%d][%d]: ",i+1,j+1);
scanf ("%d",&v[i][j]);
}
for (i=0; i<m; i++)
for (j=0; j<n; j++)
printf ("Elemento [%d][%d]: %d\n",i+1,j+1,v[i]);
free(m);
return 0;
}