Extras din laborator
// deranjechip.cpp: implementation of the deranjechip class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "deranjechip.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
deranjechip::deranjechip()
{
this->cod_cen=new char;
this->cod_echip=new char;
}
deranjechip::deranjechip(char *cod_cen,char *cod_echip, char *nr_tel,
char *descriere, char *data_semn,char *data_rez):deranjament(nr_tel,descriere,
data_semn,data_rez)
{
this->cod_cen=cod_cen;
this->cod_echip=cod_echip;
}
deranjechip::deranjechip(deranjechip &obj)
{
this->cod_cen=obj.cod_cen;
this->cod_echip=obj.cod_echip;
deranjament::deranjament(obj.get_id(),obj.get_tel(),obj.get_desriere(),
obj.get_dataSemn(),obj.get_dataRez());
}
void deranjechip::set_codCen(char *cod_cen)
{
this->cod_cen=cod_cen;
}
char *deranjechip::get_codCen()
{
return this->cod_cen;
}
void deranjechip::set_codEchip(char *cod_echip)
{
this->cod_echip=cod_echip;
}
char *deranjechip::get_codEchip()
{
return this->cod_echip;
}
void deranjechip::citire()
{
cout<<"nCod centrala: "; cin>>this->cod_cen;
cout<<"nCod echipament: "; cin>>this->cod_echip;
deranjament::citire();
}
void deranjechip::afisare()
{
cout<<"nnCod centrala: "<<this->cod_cen;
cout<<"nCod echipament: "<<this->cod_echip;
deranjament::afisare();
}
deranjechip deranjechip::operator =(deranjechip &obj)
{
this->set_codCen(obj.get_codCen());
this->set_codEchip(obj.get_codEchip());
this->set_tel(obj.get_tel());
this->set_descriere(obj.get_desriere());
this->set_dataSemn(obj.get_dataSemn());
this->set_dataRez(obj.get_dataRez());
return *this;}
int deranjechip::cauta(char *sir1,char *sir2)
{
if ((!( strcmp(this->get_tel(), sir1) ))
&& (!(strcmp( this->get_id() , "2" )))
&& (!(strcmp(this->get_codEchip() , sir2 )) ))
return 1;
return 0;
}
Conținut arhivă zip
- StdAfx.h
- StdAfx.cpp
- ReadMe.txt
- Multime.h
- Multime.cpp
- lab2.plg
- lab2.opt
- lab2.ncb
- lab2.dsw
- lab2.dsp
- lab2.cpp
- Interfata.h
- Interfata.cpp
- deranjechip.h
- deranjechip.cpp
- deranjament.h
- deranjament.cpp
- deranjabo.h
- deranjabo.cpp