
Originariamente inviata da
torn24
Avrei una soluzione semplice che non va in disaccordo con la traccia

Ti basta salvare su un file di testo elemento per elemento della matrice.
In maniera non diversa da come stampi una matrice, cioè due cicli for() annidati, il primo per le righe il secondo per le colonne, puoi scrivere su file tutti gli elementi della matrice.Per leggere da file userai lo stesso sistema.
codice:
/*Scrittura matrice su file*/
for(i=0;i<righe;i++){
for(j=0;j<colonne;j++){
fprintf(file,"%d\n",matrice[i][j]);
}
}
/* Lettura matrice da file*/
for(i=0;i<righe;i++){
for(j=0;j<colonne;j++){
fscanf(file,"%d",&elemento);
printf("%d",elemento);
}
printf("\n"); // Nuova riga
}