#include

#include

#include fstream>

#include

#include

using namespace std;

//Struttura dei die file

struct squadra{

char nome[20];

int punti;

};

squadra inziale;

squadra finale;

int main(){

cout

ifstream prima;

fstream dopo;

//Si effettuano queste operazioni per aggiungere dei punti a tutte le squadre

prima.open("prima.txt", ios::in);

dopo.open("dopo.txt", ios::out);

Apertura dei file

//Si effettua questo controllo per verificare che il file è stato aperto o meno

if(prima.is_open()){

cout

}else{

cout

return 0;

}

cout

prima>>inziale.nome;

prima>>inziale.punti;

while(not(prima.eof())){

cout

cout

prima>>inziale.nome;

prima>>inziale.punti;

}

prima.close();

dopo.close();

//Si effettuano queste operazioni per per visualizzare la classifica iniziale

prima.open("prima.txt", ios::in);

dopo.open("dopo.txt", ios::out);

//Si effettua questo controllo per verificare che il file è stato aperto o meno

if(prima.is_open()){

cout

}else{

cout

return 0;

}

cout

prima>>inziale.nome;

prima>>inziale.punti;

while(not(prima.eof())){

cout

cin>>finale.punti;

inziale.punti=inziale.punti+finale.punti;

dopo

dopo

prima>>inziale.nome;

prima>>inziale.punti;

}

prima.close();

dopo.close();

//Si effettuano queste operazioni per visualizzare la classifica finale

dopo.open("dopo.txt", ios::in);

prima.open("prima.txt", ios::in);

//Si effettua questo controllo per verificare che il file è stato aperto o meno

if(dopo.is_open()){

cout

}else{

cout

return 0;

}

cout

dopo>>finale.nome;

dopo>>finale.punti;

while(not(dopo.eof())){

cout

cout

dopo>>finale.nome;

dopo>>finale.punti;

}

prima.close();

dopo.close();

return 0;

}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community