Advertisement
Guest User

Untitled

a guest
Oct 12th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement