sono un neofita della programmazione e sto mparando il C
non capisco dove sia l'errore:
durante l'esecuzione scrive queste righe:
Questo programma fa la tavola pitagorica dei numeri
Fino a che numero la vuoi calolare?
4
4
Segmentation fault
codice:
#include<stdlib.h>
#include<stdio.h>
void matrice(int **m[],int c);
void main(void)
{
printf("\n\nQuesto programma fa la tavola pitagorica\n\n");
printf("Fino a che numero la vuoi calolare?\n");
int c;
scanf("%i", &c);
c = (int)c;
printf("%d\n",c);
int mat[c][c];
int i,j;
matrice(&mat,c);
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
printf("%d\t", mat[i][j]);
}
printf("\n");
}
exit(0);
}