Problema lettura di un file

di il
1 risposte

Problema lettura di un file

Salve a tutti,mi servirebbe una mano per questo esercizio,devo leggere un file che contiene un nome e il voto preso es,marco 28,ora devo fare un programma che stampa il voto più alto.
Il problema che riscontro è nel leggere il file,con il seguente codice
void caricafile(v elenco,int conta){
    conta=0;
    fstream file;
    file.open("voti.txt",ios::in);
    if(!file){cout << "Errore nel caricamento del file!!\n";
        system ("pause");
        exit(1);
    }
    while(!file.eof()){
        file>>elenco[conta].nome;
        file>>elenco[conta].voto;
        conta++;
    }
    file.close();
}
mi legge solo il primo nome e il primo voto e non continua con gli altri,come faccio per fargli leggere tutti i nomi e tutti i voti?

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte