Ciao ragazzi..sto cercando di convertire questo pezzo di codice scritto in C...in C++ !
Il pezzo di codice è una funzione chiamata leggi_mat che legge da file il riempimento ed i valori di una matrice quadrata.
codice:
void leggi_mat (matrice mat, int &riemp, const stringa filename){
int i,j;
FILE *fp_in;
fp_in=fopen(filename,"r");
if (!fp_in){
cout<<"\nIl file "<<filename<<" non e' stato trovato!\nImpossibile proseguire l'elaborazione.\n\n";
system("PAUSE");
exit (1);
}
fscanf(fp_in, "%d", &riemp);
for (i=0; i<riemp; i++)
for (j=0; j<riemp; j++)
fscanf(fp_in,"%d",&mat[i][j]);
fclose(fp_in);
}
Questa è la chiamata che si trova nel main
codice:
cout<<"Inserire il nome del file contenente la prima matrice: ";
cin>>nomefile;
leggi_mat(M1,riempM1,nomefile);
Potreste aiutami e dirmi solamente come iniziare ??? Grazie