Sì, scusa..
Ecco il main :


codice:
 

#include "funzioni.h"

int main()
{
  Matrice a, a_t;
  
  inizializzaMatrice(&a, acq_dim("Inserire il numero di righe: "), acq_dim("Inserire il numero di colonne: "));
  printf("%d %d", a.righe, a.colonne);
  acquisisciValori(&a, leggiRighe(a), leggiColonne(a));
  inizializzaMatrice(&a_t, leggiColonne(a), leggiRighe(a));
  trasposta(a, a_t);  
  stampaMatrice(a_t); 
  
  system("PAUSE");	
  return 0;
}
e la funzione scriviMatrice() :

codice:
 

void scriviMatrice (Matrice *m_t, int i, int j, float val){
     m_t->valori[i][j] = val;
     }