Salve, ho un problema riguardante l'assegnazione di un puntatore in un programma C, in pratica devo leggere questi dati da file :
codice:
 0 3 2  
 1 1 0 
 2 0 5 
 2 3 4 
 3 0 1 
 3 1 0
dove le prime due colonne sono rispettivamente : riga e colonna. Il numero dopo è il valore da allocare nella matrice di tipo int. (ho già allocato la dimensione della matrice in memoria con un'allocazione dinamica)

codice:
int Leggi_Matrice(FILE *fp, int *m) {


    int i=0,k=0,j=0,cont=0,l,l2;
    
    while (!feof(fp)) {
        
    
    fscanf(fp, "%d%d%d",&i, &j, &k );
    
    *(*(m+i)+j)=k;
    printf("%d %d %d - %d\n", i, j, k,*(*(m+i)+j));
    
     cont++;
    }
    puts("");
return cont;
}
il problema sono le due parti in grassetto, non riesco ad assegnare nella locazione i,j della matrice "m" il valore "k"...Come potrei accedere alla locazione i,j-esima dell'array puntato da "m"??