SHARE
TWEET

Untitled

a guest Oct 12th, 2017 50 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. #include "Calciatore.h"
  5. //#include "Elenco.h"
  6.  
  7. using namespace std;
  8.  
  9. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  10.  
  11. int main(int argc, char** argv) {
  12.    
  13.     char filename[30];
  14.     Calciatore c1, c2, c3, c4;
  15.     ifstream infile;
  16.     ofstream outfile;
  17.    
  18. //  Elenco E, E1;
  19. //  int dim, n, n1;
  20. //  dim=4;
  21. //  create(E, dim, n);
  22. //  create(E1, dim, n1);
  23.    
  24.     cout << "Classifica Cannonieri della Champions League!" << endl;
  25.     cout <<"\n";
  26.     cout <<"\n";
  27.     cout << "inserire il nome del file: " << endl;
  28.     cin.getline(filename,30);
  29.     infile.open(filename);
  30.    
  31. //  cout << "inserire i dati relativi al calciatore c1" << endl;
  32. //  read(c1);
  33.     read(infile,c1);
  34.     write(cout, c1);
  35.     cout <<"\n";
  36.     update(c1,4);
  37.     cout << "goal: " << get_n(c1) << endl;
  38.    
  39.     //cin.ignore();
  40.    
  41. //  cout << "inserire i dati relativi al calciatore c2" << endl;
  42. //  read(c2);
  43.     read(infile,c2);
  44.     write(cout, c2);
  45.     cout <<"\n";
  46.     cout <<"\n";
  47.    
  48.     infile.close();
  49.    
  50.     cout << "assegno a c4 il valore c2" << endl;
  51.     c4=c2;
  52.    
  53.     if(equal(c4,c2)) cout << "c4,c2: i due calciatori sono uguali" << endl;
  54.     else cout << "c4,c2: i due calciatori NON sono uguali" << endl;
  55.    
  56. //  cin.ignore();
  57.    
  58.     cout << "inserire i dati relativi al calciatore c3" << endl;
  59.     read(c3);
  60.     write(cout, c3);
  61.     cout <<"\n";
  62.     cout <<"\n";
  63.    
  64.     if(equal(c1,c3)) cout << "c1,c3: i due calciatori sono uguali" << endl;
  65.     else cout << "c1,c3: i due calciatori NON sono uguali" << endl;
  66.    
  67.     outfile.open(filename, ios::out|ios::app);
  68.     outfile << "\n";
  69.     write(outfile, c3);
  70.     outfile.close();
  71.     cout <<"\n";
  72. /*
  73.     cout << "inserisco in elenco cannonieri E il calciatore c1" << endl;
  74.     if(insert(E,dim,n,c1)) cout << "inserimento riuscito" << endl;
  75.     else cout << "inserimento non riuscito!!!!" << endl;
  76.    
  77.     cout << "inserisco in elenco  cannonieri E il calciatore c2" << endl;
  78.     if(insert(E,dim,n,c2)) cout << "inserimento riuscito" << endl;
  79.     else cout << "inserimento non riuscito!!!!" << endl;
  80.    
  81.     cout << "inserisco in elenco  cannonieri E il calciatore c3" << endl;
  82.     if(insert(E,dim,n,c3)) cout << "inserimento riuscito" << endl;
  83.     else cout << "inserimento non riuscito!!!!" << endl;
  84.    
  85.     cout << "inserisco in elenco  cannonieri E il calciatore c4" << endl;
  86.     if(insert(E,dim,n,c4)) cout << "inserimento riuscito" << endl;
  87.     else cout << "inserimento non riuscito!!!!" << endl;
  88.    
  89.  
  90.     cout <<"\n";
  91.     cout << "\n***** Elenco Cannonieri ******" << endl;
  92.    
  93.     write(E,n);
  94.    
  95.     cout << "copio l'elenco E in E1" << endl;
  96.     copy(E1,n1,E,n,dim);
  97.    
  98.     cout << "ordino l'elenco E1 per avere la classifica dei cannonieri" << endl;
  99.     classifica(E1,n1);
  100.    
  101.     cout <<"\n";
  102.     cout << "\n***** Classifica Cannonieri ******" << endl;
  103.     write(E1,n1);
  104.    
  105.     cout << "distruggo gli elenchi...." << endl;
  106.     destroy(E,n);
  107.     destroy(E1,n1);
  108.     cout << "...fatto." << endl;
  109. */
  110.     return 0;
  111. }
RAW Paste Data
Top