Guest User

pacchetto.cpp

a guest
Feb 6th, 2013
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.43 KB | None | 0 0
  1. #include "Pacchetto.h"
  2.  
  3. PacchettoRegalo::PacchettoRegalo(const char * D, const float P, const char * F) {
  4.                                        Destinatario=new char[strlen(D)+1];
  5.                                        Peso = P;
  6.                                        Forma=new char[strlen(F)+1];
  7.                                        strcpy(Destinatario, D);
  8.                                        strcpy(Forma, F);
  9.                                        }
  10.                                        
  11. PacchettoRegalo::PacchettoRegalo(const PacchettoRegalo & P) {
  12.                                                  Destinatario=new char[strlen(P.Destinatario)+1];
  13.                                                  Peso=P.Peso;
  14.                                                  Forma=new char[strlen(P.Forma)+1];
  15.                                                  strcpy(Destinatario, P.Destinatario);
  16.                                                  strcpy(Forma, P.Forma);
  17.                                                  }
  18.                                                  
  19. ostream & operator<< (ostream & os, const PacchettoRegalo & P) {
  20.         os << P.Destinatario << endl << P.Peso << endl << P.Forma << endl;
  21.         return os;}
  22.        
  23. istream & operator>>(istream & in, PacchettoRegalo & P) {
  24.         cout << "Inserisci Destinatario, Peso e Forma: \n";
  25.         cin >> P.Destinatario >> P.Peso >> P.Forma;
  26.         return in;
  27.         }
Advertisement
Add Comment
Please, Sign In to add comment