programming-examples/c++/Overview/CPP Program For Parameterized Constructor.cpp

69 lines
853 B
C++
Raw Normal View History

2019-11-18 14:44:36 +01:00
#include<iostream.h>
#include<cstring.h>
const int IN = 1;
const int checked_out = 0;
class book
{
char author[40];
char title[40];
int status;
public:
book(char *n, char *t, int s);
int get_status()
{
return status;
}
void set_status(int s)
{
status = s;
}
void show();
};
book::book(char *n, char *t, int s)
{
strcpy(author, n);
strcpy(title, t);
status = s;
}
void book::show()
{
cout<<title<<by<<author;
cout<<is;
if(status==IN)
cout<<in.\n;
else
cout<<out.\n;
}
int main()
{
book b1(Twain. Tom Sawyer, IN);
book b2(Melville, Moby Dick, checked_out);
b1.show();
b2.show();
return 0;
}