Guest User

main.cpp

a guest
Feb 6th, 2013
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.22 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include "ListaPacchetti.h"
  4.  
  5. using namespace std;
  6.  
  7. void scrivi(const char * a, ListaPacchetti r);
  8.  
  9. int main(int argc, char *argv[])
  10. {
  11.    
  12.     PacchettoRegalo P1("Giuseppe", 550, "Scatola");
  13.     PacchettoRegalo P2("Antonio", 100, "Confezione");
  14.     ListaPacchetti L1;
  15.     cout << "Primo pacchetto: " << endl << endl;
  16.     cout << P1 << endl; //Verifica del funzionamento dell'overload
  17.     cout << "Il proprietario del secondo pacchetto e' ";
  18.     cout << P2.get_Destinatario() << endl << endl;
  19.     cin >> L1;
  20.     cout << "La lista pacchetti inserita è la seguente:" << endl;
  21.     cout << L1;
  22.     cout << "Stampa della lista su un file di output..." << endl;
  23.     scrivi("Lista", L1);
  24.    
  25. /*try
  26.   {
  27.     int a;
  28.     cout << "Scrivere il valore desiderato dell'indice della lista di paccotti: \n";
  29.     cin >> a;
  30.     ListaPacchetti::Access(a);
  31.   }
  32.  
  33. catch (EccezioneOutOfRange p) {
  34.         cout << "\n si e' verificata una eccezione: " << p.what() << endl;
  35.   }*/
  36.  
  37.     system("PAUSE");
  38.     return EXIT_SUCCESS;
  39. }
  40.  
  41. void scrivi(const char * a, ListaPacchetti r) {
  42.    ofstream outfile(a, ios::out);
  43.    cout << "Stampa su file...";
  44.    outfile << r << endl;
  45.    outfile.close();
  46. }
Advertisement
Add Comment
Please, Sign In to add comment