Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include "ListaPacchetti.h"
- using namespace std;
- void scrivi(const char * a, ListaPacchetti r);
- int main(int argc, char *argv[])
- {
- PacchettoRegalo P1("Giuseppe", 550, "Scatola");
- PacchettoRegalo P2("Antonio", 100, "Confezione");
- ListaPacchetti L1;
- cout << "Primo pacchetto: " << endl << endl;
- cout << P1 << endl; //Verifica del funzionamento dell'overload
- cout << "Il proprietario del secondo pacchetto e' ";
- cout << P2.get_Destinatario() << endl << endl;
- cin >> L1;
- cout << "La lista pacchetti inserita è la seguente:" << endl;
- cout << L1;
- cout << "Stampa della lista su un file di output..." << endl;
- scrivi("Lista", L1);
- /*try
- {
- int a;
- cout << "Scrivere il valore desiderato dell'indice della lista di paccotti: \n";
- cin >> a;
- ListaPacchetti::Access(a);
- }
- catch (EccezioneOutOfRange p) {
- cout << "\n si e' verificata una eccezione: " << p.what() << endl;
- }*/
- system("PAUSE");
- return EXIT_SUCCESS;
- }
- void scrivi(const char * a, ListaPacchetti r) {
- ofstream outfile(a, ios::out);
- cout << "Stampa su file...";
- outfile << r << endl;
- outfile.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment