salve ragazzi il problema è semplice
In pratica, data una matrice da file di testo, sto cercando di invertire gli elementi delle righe e poi salvarlo in un testo in append...
Mi spiego meglio :
Input
2 5 3 14
17 6 7 10
9 12 1 0
15 8 16 11
Output:
14 3 5 2
10 7 6 17
0 1 12 9
11 16 8 15 questo in un file "output.txt"

ragazzi io tutto questo l'ho già fatto ma l'output è una schefezza del genere:
codice:
OUTPUT:
2 5 3 2424868 
17 6 7 10 
9 12 1 0 
15 8 16 11
Vi elenco il codice che ho scritto in relazione a questa operazione
codice:
void reverse_mat(matrice mat, int riemp){
     int i,j;
     int temp;
     FILE*fp=fopen("output.txt", "a");
     if(fp==0){
               cout<<"\nErrore nel creare/aprire il file!!\n";
               system("PAUSE");
               exit(1);
               }
     for(i=0;i<riemp;i++){
         
         temp=mat[0][j];
         mat[0][j]=mat[0][riemp-1];
         mat[0][riemp-1]=temp;
         for(j=0;j<riemp;j++)
             fprintf(fp, "%d ", mat[i][j]);
             fprintf(fp,"\n");
            
            
     }
     fclose(fp);
}
I parametri e tutto il resto appresso è fatto bene, è solo il calcolo che non mi trovo...forse ho fatto confusione sull'utilizzo degli indici e della variabile d'appoggio!

Grazie mille!