Salve, ho realizzato questa matrice con i puntatori, perchè il compilatore mi da un segmentation fault?
#include <stdlib.h>
#include <stdio.h>
#define DIM 10
int main(void){
int cella;
int *ptr = &cella;
int **mptr = &ptr;
int i; //i-esimo elemento di colonne
int j; // j-esimo elemento di righe
//creazione matrice 10x10
j = 0;
while(j < DIM-1){
i = 0;
while(i < DIM-1){
*(*(mptr+i)+j) = 1;
i = i + 1;
}
j = j + 1;
}
//stampa matrice
j = 0;
while(j < DIM-1){
i = 0;
while(i < DIM-1){
printf("%d\t",*(*(mptr+i)+j));
i = i + 1;
}
printf("\n");
j = j + 1;
}
system("pause");
return 0;
}