Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C++] Errore nella lettura di un file di testo!!

    Ragazzi perfavore potete aiutarmi? C'è un errore in questa funzione, ma non capisco quale... mi restituisce sempre errore nell'apertura del file e quindi esco subito dal programma...
    codice:
    void leggi_mat (int & rig, int & col, matrice M){
        int i,j;
    
        ifstream input("matrice.txt");
    
        if(input.fail()){
            cout << "ERRORE NELL'APERTURA DEL FILE!";
            exit(1);
        }
    
    
        input>>rig;
        input>>col;
    
            for (i=0;i<rig;i++){
            for (j=0;j<col;j++){
                input >> M[i][j];
            }
        }
        input.close();
    }
    
    
    

    potete scaricare la cartella completa con programma e funzioni da questo link:

    http://temp-host.com/download.php?file=bd90ir
    Ultima modifica di giuseppe96; 17-12-2015 a 00:08 Motivo: aggiunta link

  2. #2
    Nella condizione dell' if invece di mettere input.fail(), prova così
    if(!input){
    cout << "ERRORE NELL'APERTURA DEL FILE!";
    exit(1);
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.