L'idea è giusta, ma l'implementazione sbagliata. Dal ciclo interno esci solo quando il file è finito, non quando hai raggiunto il fine riga. In pratica hai trasformato la matrice in un array, col rischio di sforare l'indice massimo per le colonne.Originariamente inviato da Riccardo88
codice:else{ for( r = 0; !file.eof(); r++ ) { for( c = 0; !file.eof(); c++ ) { file>> m[ r ][ c ]; } } }