come salvare una matrice su file di testo?

//apro il file che non esiste ancora:
FILE *fp;
fp=fopen("matrice", "w");

//ora come faccio a salvarla?, ho provato cosi ma non funziona:
fwrite(fp, mat, s, t); /*la matrice si chiama mat, s e t sono le sue dimensioni. Cosa sbaglio?*/