#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#include<string.h>
class part
{
int pid;
char pnm[20];
float price;
public:
part(int,char *,float);
part (){
};
void putpart();
};
part::part(int id,char *nm,float prc)
{
pid=id;
strcpy(pnm,nm);
price=prc;
}
void part::putpart()
{
cout<<"\n Part id : "<
cout<<"\n Part name : "<
cout<<"\n Part price : "<
}
void main()
{
int id;
char nm[20];
float prc;
clrscr();
cout<<"\n Enter part id : ";
cin>>id;
cout<<"\n Enter Part name : ";
cin>>nm;
cout<<"\n Enter Part price : ";
cin>>prc;
part p1(id,nm,prc);
part p2;
p2=p1;
cout<<"\n Parameterized constructor ";
cout<<"\n-----------------------------";
p1.putpart();
cout<<"\n copy constructur ";
cout<<"\n-----------------------------";
p2.putpart();
getch();
}
/* output
Enter part id : 101
Enter Part name : Wheel
Enter Part price : 250.5123
Parameterized constructor
-----------------------------
Part id : 101
Part name : Wheel
Part price : 250.51
copy constructur
-----------------------------
Part id : 101
Part name : Wheel
Part price : 250.51 */