Flesh out Programming Project 7. Give new definitions for the various
constructors and the member functions Figure::center, Figure::draw,
Figure::erase, Triangle::draw, Triangle::erase, Rectangle::draw,
and Rectangle::erase so that the draw functions actually draw figures on
the screen by placing the character '*' at suitable locations. For the erase
functions, you can simply clear the screen (by outputting blank lines or by
doing something more sophisticated). There are a lot of details in this problem,and you will have to make decisions about some of them on your own.
Sorry the answer is not available at the moment…
If you are able to find the answer, please make sure to post it here. So that your Juniors have smile on their lips and feel happy.
Spread the 'tradition of sharing'.