#include <string.h>
#include <iostream.h>
#include "auto.h"
automobile::automobile()
{
   strcpy(model,"");
   strcpy(number,"");
}

automobile::automobile(char*MODEL, char*NUMBER)
{
   strcpy(model,MODEL);
   strcpy(number,NUMBER);
}

automobile::automobile(const automobile& ob)
{
		operator=(ob);
}

automobile& automobile::operator=(const automobile& ob)
{
		if(this==&ob)return *this;
		strcpy(model,ob.model);
		strcpy(number,ob.number);
		return *this;
}

bool automobile::operator==(const automobile& ob)
{	return (this==&ob);}

ostream& operator<<(ostream& out, const automobile& ob)
{
		out<<"model= "<<ob.model<<'\t'<<"number= "<<ob.number<<endl;
		return out;
}

istream& operator>>(istream& in, automobile& ob)
{
		char*am=new char [LMODEL];
   cout << "model=";
   in >> am;
   strcpy(ob.model,am);
   cout << "number= ";
   in >> ob.number;
   delete [] am;
   return in;
}

char* automobile::GetModel(){return model;}
char* automobile::GetNumber(){return number;}