Quando scrivi devi separare i dati con almeno uno spazio e ad ogni riga devi andare a capo.
Queste cose le devi prevedere tu, non lo fa il programma da solo ... altrimenti scrivi tutto in una unica stringa ...

codice:
for (i = 0; i < 6; i++) 
{
   for (j = 0; j < 5; j++) 
   {
      f << m[i][j] << " ";
   }

   f << endl;
}